GISarabia.org
PostGIS › الدليل الرسمي › 7. مرجع PostGIS › 7.16. التحويلات التآلفية (Affine)
PostGIS 3.6 · Official Manual · ترجمة عربية

ST_RotateY

الصفحة الأصلية بالإنجليزية postgis.net ↗

الاسم

ST_RotateY — تُدير شكلًا هندسيًا حول المحور Y.

المختصر

geometry ST_RotateY(geometry geomA, float rotRadians);

الوصف

تُدير الشكل الهندسي geomA بزاوية rotRadians حول المحور y.

[ملاحظة]

ST_RotateY(geomA, rotRadians) اختصار لـ ST_Affine(geomA, cos(rotRadians), 0, sin(rotRadians), 0, 1, 0, -sin(rotRadians), 0, cos(rotRadians), 0, 0, 0).

متاحة منذ: 1.1.2. تغيّر الاسم من RotateY إلى ST_RotateY في 1.2.2

حُسّنت في: 2.0.0 أُضيف دعم الأسطح متعددة الوجوه والمثلثات وTIN.

تدعم هذه الدالة الأسطح متعددة الوجوه (Polyhedral surfaces).

تدعم هذه الدالة الأبعاد الثلاثية ولا تُسقط قيمة Z.

تدعم هذه الدالة المثلثات وأسطح الشبكات المثلثية غير المنتظمة (TIN).

أمثلة

--Rotate a line 90 degrees along y-axis
 SELECT ST_AsEWKT(ST_RotateY(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), pi()/2));
                 st_asewkt
---------------------------
 LINESTRING(3 2 -1,1 1 -1)

انظر أيضًا

ST_Affine, ST_RotateX, ST_RotateZ