Mesh

المعلومات العامة

Mesh هي فئة في Aspose.3d لـ Typescript. الميراث من: Mesh, Geometry.

توفر mesh عمليات بولية (الاتحاد، الفرق، التقاطع) وطريقة مثلثية لتحويل متعددين إلى المثلثين.

خصائص

اسمالنوعالوصولوصف
edgesnumber[]اقرأتحتوي الممتلكات على مجموعة من مؤشرات الحافة التي تحدد الاتصال الشبكي.
polygonCountnumberاقرأالميزة تبلغ عن العدد الإجمالي للكثريتين في الشبكة.
polygonsnumber[][]اقرأالعقار هو صف 2D حيث كل فرع صف يدرج مؤشرات القمة لعدد متساوي الأبعاد.
deformersany[]اقرأتحتوي الممتلكات على مجموعة من الكائنات التي تغير التشكيل المطبقة على الشبكة.

الطرق

التوقيعوصف
`constructor(name: stringnull, _heightMap: any, _transform: any, _triMesh: boolean
createPolygon()يضيف عدة زوايا جديدة إلى الشبكة
getPolygonSize(index: number) → numberيعيد عدد القمم للثنائي عند المؤشر المحدد
toMesh() → Meshيعيد مثال Mesh، عادة نسخة أو تحويل للجسم الحالي.
optimize(_vertexElements: boolean, _toleranceControlPoint: number, _toleranceNormal: number, _toleranceUV: number) → Meshيسهل الشبكة باستخدام العلامة عنصراً القمة وقيم التسامح للنقاط والمعادية والأشعة فوق البنفسجية.
doBoolean(_op: any, _a: Mesh, _transformA: any, _b: Mesh, _transformB: any) → Meshيقوم بعملية بولية محددة بواسطة _op على شبكة _a و_b مع تحويلات مُعطاة.
isManifold() → booleanيتحقق من أن الشبكة متعددة العدد ويعيد true أو false
union(_a: Mesh, _b: Mesh) → Meshيعيد شبكة جديدة تمثل اتحاد الشبكات _a و_b
difference(_a: Mesh, _b: Mesh) → Meshيعيد شبكة جديدة تمثل الشبكة _a ناقص الشبكية _b
intersect(_a: Mesh, _b: Mesh) → Mesh
triangulate() → Meshيحول كل البوليغونات إلى مثلثات ويعيد الشبكة المحدثة
getBoundingBox() → anyيعيد مربع الحدود المرتبط بالمحور للشبكة.
getEntityRendererKey() → anyيعيد مفتاح محدد للمرجل الذي يحدد كيان الشبكة هذا.
 العربية