Mesh
Общ преглед
Mesh е клас в Aspose.3d за Python. Наследници от: Geometry.
Mesh.triangulate converts all polygons in the mesh to triangles.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
control_points | List[Vector4] | Прочети. | Съдържа списъка с позициите на върховете като обекти Vector4 |
edges | List[int] | Прочети. | Съхранява индекси на ръбовете, определящи мрежовата свързаност |
polygon_count | int | Прочети. | Подава общия брой многоъгълници в мрежата. |
polygons | List[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 Mesh ` пример, чиито многоъгълници са триъгъли |
get_bounding_box() | Изчислява и връща на ося-изравнена гранична кутия на мрежата |
get_entity_renderer_key() | Извлича специфичния ключ за рейндер на мрежата. |