Mesh
General
Mesh és una classe en Aspose.3d per a Python. Heretaris de: Geometry.
Mesh.triangulate converts all polygons in the mesh to triangles.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
control_points | List[Vector4] | Llegeix. | Recolza la llista de posicions del vèrtex com a objectes Vector4 |
edges | List[int] | Llegeix. | Emmagatzemen els índexs de la vora que defineixen la connectivitat en malla. |
polygon_count | int | Llegeix. | Proporciona el nombre total de polígonos en la malla. |
polygons | List[List[int]] | Llegeix. | Conté llistes d’índex de vèrtex per a cada polígon. |
deformers | `` | Llegeix. | Permet l’accés als modificadors de la malla. |
Mètodes
| Signatura | Descripció |
|---|---|
__init__(name: str, height_map, transform: Matrix4, tri_mesh: bool) | |
create_polygon() | Crea un nou polígon i l’afegeix a la malla. |
get_polygon_size(index: int) → int | Retorna el nombre de vèrtex del polígon en l’índex donat. |
to_mesh() → 'Mesh' | Retorna una instància de Mesh que representa l’objecte actual. |
optimize(vertex_elements: bool, tolerance_control_point: float, tolerance_normal: float, tolerance_uv: float) → 'Mesh' | Redueix la complexitat de les mallats utilitzant toleràncies i eliminació opcional dels elements del vèrtex. |
do_boolean(op: BooleanOperation, a: 'Mesh', transform_a: Optional[Matrix4], b: 'Mesh', transform_b: Optional[Matrix4]) → 'Mesh' | Realitza una operació booleana en dues màxeres amb transformes opcionals. |
is_manifold() → bool | Comprova si la malla és un col·lectiu tancat i no autointersectat. |
union(a: 'Mesh', b: 'Mesh') → 'Mesh' | Retorna una nova malla que és la unió de dues meixes d’entrada. |
difference(a: 'Mesh', b: 'Mesh') → 'Mesh' | Retorna una nova malla que representa la subtracció de la segona màix del primer. |
intersect(a: 'Mesh', b: 'Mesh') → 'Mesh' | |
triangulate() → 'Mesh' | returns a new Instància de malla els polígons són tots triangles. |
get_bounding_box() | Calcula i torna la caixa de limitació alineada a l’eix de la malla. |
get_entity_renderer_key() | Obtén la clau específica del renders per a l’entitat de malla. |