Mesh
Übersicht über die
Mesh ist eine Klasse in Aspose.3d für Python. Erben von: Geometry.
Mesh.triangulate converts all polygons in the mesh to triangles.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
control_points | List[Vector4] | Lesen Sie . | Die Liste der Oberseitenpositionen als Vector4-Objekte enthält. |
edges | List[int] | Lesen Sie . | Speichert Randindizes, die eine Netzverbindung definieren |
polygon_count | int | Lesen Sie . | Die Gesamtzahl der Polygone im Netz wird angegeben. |
polygons | List[List[int]] | Lesen Sie . | Enthält Listen von Winkelindizes für jedes Polygon. |
deformers | `` | Lesen Sie . | Ermöglicht den Zugang zu den Verformungsmodifikatoren des Netzwerks. |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
__init__(name: str, height_map, transform: Matrix4, tri_mesh: bool) | |
create_polygon() | Erstellt ein neues Polygon und fügt es dem Netz hinzu. |
get_polygon_size(index: int) → int | Gibt die Anzahl der Werte im Polygon an dem angegebenen Index zurück. |
to_mesh() → 'Mesh' | Gibt eine Mesh-Instanz zurück, die das aktuelle Objekt darstellt |
optimize(vertex_elements: bool, tolerance_control_point: float, tolerance_normal: float, tolerance_uv: float) → 'Mesh' | Verringert die Maschenkomplexität durch Toleranzen und optionale Entfernung von Winkelelementen. |
do_boolean(op: BooleanOperation, a: 'Mesh', transform_a: Optional[Matrix4], b: 'Mesh', transform_b: Optional[Matrix4]) → 'Mesh' | Durchführt eine Boole-Operation auf zwei Maschen mit optionalen Transformationen. |
is_manifold() → bool | Überprüft, ob das Netz eine geschlossene, sich nicht selbst überschneidende Sammlung ist. |
union(a: 'Mesh', b: 'Mesh') → 'Mesh' | Gibt ein neues Netz zurück, das die Vereinigung von zwei Eingabemessen ist. |
difference(a: 'Mesh', b: 'Mesh') → 'Mesh' | Gibt ein neues Netz zurück, das die Subtraktion des zweiten Mesh von dem ersten darstellt. |
intersect(a: 'Mesh', b: 'Mesh') → 'Mesh' | |
triangulate() → 'Mesh' | returns a new Mesh ` Beispiel, dessen Polygone alle Dreiecken sind |
get_bounding_box() | Berechnet und liefert die Achsen-Ausrichtung der Maschengrenzfläche zurück. |
get_entity_renderer_key() | Erhält den für die Maschenentität bestimmten Renderer-Schlüssel |