Mesh

Přehled

Mesh je třída v Aspose.3d pro Python. Dědici: Geometry.

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

Vlastnosti

Název:Typ:PřístupPopis:
control_pointsList[Vector4]Čtěte.Udržuje seznam pozic vrcholů jako objekty Vector4
edgesList[int]Čtěte.Uložení okrajových indexů definujících propojení sítě
polygon_countintČtěte.Poskytuje celkový počet polygonů v síti.
polygonsList[List[int]]Čtěte.Obsahuje seznamy indexů vrcholu pro každý polygon.
deformers``Čtěte.Poskytuje přístup k deformačním modifikátorům okruhu.

Metody

Podpis:Popis:
__init__(name: str, height_map, transform: Matrix4, tri_mesh: bool)
create_polygon()Vytvoří nový polygon a přidá ho do sítě.
get_polygon_size(index: int)intVrátí počet vrcholů v mnohonásobku při daném indexu.
to_mesh()'Mesh'Vrátí instanci Mesh představující aktuální objekt.
optimize(vertex_elements: bool, tolerance_control_point: float, tolerance_normal: float, tolerance_uv: float)'Mesh'Snižuje složitost okřídlených sítí pomocí tolerancí a odstranění prvků vrcholu, pokud je to volitelné.
do_boolean(op: BooleanOperation, a: 'Mesh', transform_a: Optional[Matrix4], b: 'Mesh', transform_b: Optional[Matrix4])'Mesh'Provádí booleanskou operaci na dvou sítích se volitelnými transformy.
is_manifold()boolZkouší se, zda je okruh síťového systému uzavřený a sebepřijezdný.
union(a: 'Mesh', b: 'Mesh')'Mesh'Vrátí nový meč, který je spojením dvou vstupních mší.
difference(a: 'Mesh', b: 'Mesh')'Mesh'Zpětná hodnota:
intersect(a: 'Mesh', b: 'Mesh')'Mesh'
triangulate()'Mesh'returns a new Příklad sítě, jehož polygony jsou všechny trojúhelníky.
get_bounding_box()Vypočítají a vracejí osově vyrovnané ohraničovací pole okna.
get_entity_renderer_key()Získejte klíč pro jednotku sítě.
 Čeština