الاسم
CG_3DScaleAroundCenter — تغيّر مقياس شكل هندسي في الفضاء الثلاثي الأبعاد حول نقطة مركز محددة.
المختصر
geometry CG_3DScaleAroundCenter(geometry geom, float8 factorX, float8 factorY, float8 factorZ, float8 centerX, float8 centerY, float8 centerZ);
الوصف
تغيّر مقياس الشكل الهندسي المُدخَل geom بمعاملات مختلفة على طول المحاور X وY وZ، نسبةً إلى نقطة مركز محددة (centerX, centerY, centerZ).
متاحة منذ: 3.6.0 - تتطلب SFCGAL >= 2.0.0
تتطلب هذه الدالة الواجهة الخلفية SFCGAL.
تدعم هذه الدالة الأبعاد الثلاثية ولا تُسقط قيمة Z.
أمثلة
SELECT ST_AsText(CG_3DScaleAroundCenter('POINT(2 2 2)', 0.5, 0.5, 0.5, 1, 1, 1));
-- Result: POINT(1.5 1.5 1.5)