Mesh

Übersicht über die

Mesh ist eine Klasse in Aspose.3d für Typescript. Erben von: Mesh, Geometry.

Mesh bietet booleanische Operationen (Union, Differenz, Schnitt) und eine Triangulatmethode zur Umwandlung von Polygonen in Dreiecken.

Eigenschaften

Name der PersonTyp derZugang zu den InformationenBeschreibung
edgesnumber[]Lesen Sie .Eigenschaft enthält eine Reihe von Randindizes, die Mesh-Konnektivität definieren.
polygonCountnumberLesen Sie .Eigenschaft meldet die Gesamtzahl der Polygone im Netz.
polygonsnumber[][]Lesen Sie .Eigenschaft ist ein 2D-Array, in dem jede Unterarray die Indexpunkte eines Polygons auflistet.
deformersany[]Lesen Sie .Die Eigenschaft enthält eine Reihe von Deformerobjekten, die auf das Netz angewendet werden.

Methoden und Verfahren

UnterzeichnungBeschreibung
`constructor(name: stringnull, _heightMap: any, _transform: any, _triMesh: boolean
createPolygon()Fügt einem neuen Polygon zum Netz hinzu.
getPolygonSize(index: number) → numberGibt die Winkelzahl des Polygons beim angegebenen Index zurück.
toMesh() → MeshGibt eine Mesh-Instanz zurück, typischerweise eine Kopie oder Konvertierung des aktuellen Objekts.
optimize(_vertexElements: boolean, _toleranceControlPoint: number, _toleranceNormal: number, _toleranceUV: number) → MeshVereinfacht das Netz mit Vertex-Elementen und Toleranzwerten für Punkte, Normale und UVs.
doBoolean(_op: any, _a: Mesh, _transformA: any, _b: Mesh, _transformB: any) → MeshAusführt die durch _op definierte boolean-Operation auf den Maschen _a und _b mit gegebenen Transformationen.
isManifold() → booleanÜberprüft, ob das Netz manifold ist und liefert true oder false zurück.
union(_a: Mesh, _b: Mesh) → MeshGibt ein neues Netz zurück, das die Vereinigung von Maschen _a und _b darstellt.
difference(_a: Mesh, _b: Mesh) → MeshGibt einen neuen Mesh zurück, der mesh _a minus mesh_b darstellt.
intersect(_a: Mesh, _b: Mesh) → Mesh
triangulate() → MeshKonvertiert alle Polygone in Dreiecken und gibt das aktualisierte Netz zurück
getBoundingBox() → anyGibt die Achse ausgerichtete Grenzfläche des Maschens zurück.
getEntityRendererKey() → anyGibt einen für den Renderer bestimmten Schlüssel zurück, der diese Mesh-Einheit identifiziert.
 Deutsch