Mesh

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

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

Mesh.triangulate converts all polygons in the mesh to triangles.

خصائص

اسمالنوعالوصولوصف
control_pointsList[Vector4]اقرأتحتوي على قائمة مواقع القمم ككائنات فيكتور 4
edgesList[int]اقرأتخزن مؤشرات الحافة التي تحدد الاتصال بالشبكة
polygon_countintاقرأيعطي العدد الإجمالي للكثريات في الشبكة.
polygonsList[List[int]]اقرأتحتوي على قوائم مؤشرات القمة لكل متعددة الأطراف.
deformers``اقرأيمنح الوصول إلى معدل التشوه الشبكة.

الطرق

التوقيعوصف
__init__(name: str, height_map, transform: Matrix4, tri_mesh: bool)
create_polygon()يخلق كثرة زاوية جديدة ويزيدها إلى الشبكة
get_polygon_size(index: int)intيعيد عدد القمم في المعبر عند المؤشر المحدد
to_mesh()'Mesh'يعيد مثال Mesh يمثل الكائن الحالي
optimize(vertex_elements: bool, tolerance_control_point: float, tolerance_normal: float, tolerance_uv: float)'Mesh'يقلل من تعقيد الشبكة باستخدام التسامحات وإزالة عنصر القمة الاختياري.
do_boolean(op: BooleanOperation, a: 'Mesh', transform_a: Optional[Matrix4], b: 'Mesh', transform_b: Optional[Matrix4])'Mesh'يقوم بعملية بولية على شبكة مع تحويلات اختيارية.
is_manifold()boolيتحقق من أن الشبكة هي مجموعة مغلقة غير متقاطعة نفسها.
union(a: 'Mesh', b: 'Mesh')'Mesh'يعيد شبكة جديدة هي اتحاد اثنين من الشبكات المدخلة.
difference(a: 'Mesh', b: 'Mesh')'Mesh'يعيد شبكة جديدة تمثل استبعاد الشبكة الثانية من الأولى.
intersect(a: 'Mesh', b: 'Mesh')'Mesh'
triangulate()'Mesh'returns a new مثيل الشبكة الذي تكون كل متعددة الأزرار مثلثات
get_bounding_box()يحسب ويرد مربع الحد المرتبط بالمحور للشبكة
get_entity_renderer_key()يسترد المفتاح الخاص بالجهاز المصدر للكيان الشبكي
 العربية