[name]

فئة تحتوي على دوال مساعدة للأشكال.

لاحظ أن هذه كلها دوال خطية لذلك يجب حسابها بشكل منفصل لمكونات x و y (و z و w إذا كانت موجودة) من متجه.

الوظائف (Methods)

[method:Number area]( contour )

contour -- مضلع 2D. مصفوفة من THREE.Vector2()

حساب مساحة مضلع (2D) المحيط.

[method:Boolean isClockWise]( pts )

pts -- نقاط تحدد مضلع 2D

لاحظ أن هذه هي دالة خطية لذلك يجب حسابها بشكل منفصل لمكونات x و y من المضلع.

يستخدم داخليًا بواسطة [page:Path Path] و [page:ExtrudeGeometry ExtrudeGeometry] و [page:ShapeGeometry ShapeGeometry].

[method:Array triangulateShape]( contour, holes )

contour -- مضلع 2D. مصفوفة من [page:Vector2].
holes -- مصفوفة تحتوي على مصفوفات من [page:Vector2]s. كل مصفوفة تمثل تعريف ثقب واحد.

يستخدم داخليًا بواسطة [page:ExtrudeGeometry ExtrudeGeometry] و [page:ShapeGeometry ShapeGeometry] لحساب الوجوه في الأشكال التي بها ثقوب.

المصدر (Source)

[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]