すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ST_Translate

最終更新日:Jun 21, 2024

このトピックでは、ST_Translate関数について説明します。 この関数は、指定された値に基づいてmeshgeomまたはsfmeshオブジェクトを変換します。

構文

meshgeom ST_Translate(meshgeomgeom、float Xoff、float Yoff、float Zoff);
sfmesh ST_Translate(sfmeshsfmeshObject、float Xoff、float Yoff、float Zoff); 

パラメーター

パラメーター説明
geommeshgeomオブジェクト。
sfmeshObjectsfmeshオブジェクト。
Xoffx座標のオフセット単位。
ヨフy座標のオフセット単位。
ゾフz座標のオフセット単位。

説明

この関数は、meshgeomまたはsfmeshオブジェクトの座標を処理します。

x' = x + Xoff
y' = y + ヨフ
z' = z + Zoff 

select ST_asText(ST_Translate('MESHGEOM(PATCH(INDEXSURFACE(VERTEX(0 0,0 10,10 0)), INDEX((0,1,2),(1,2,3)))))':::meshgeom, 0.5, 0.8, 2.0));

----------------------------------------------------------------------
 MESHGEOM(PATCH(INDEXSURFACE(VERTEX(0.5 0.8、0.5 10.8、10.5 10.8、10.5 0.8)) 、INDEX((0,1、2) 、(1,2、3))))