Misst den Gesamtoberflächeninhalt eines Volumenkörpers, in quadratischen Modelleinheiten.
Der Volumenkörper
Der Oberflächeninhalt
Misst das Volumen eines Volumenkörpers, in kubischen Modelleinheiten.
Der Volumenkörper
Das Volumen
Sagt, ob ein Volumenkörper überhaupt keine Dreiecke hat, wie es das Ergebnis einer Verschneidung von Formen, die sich nicht überlappen, wäre.
Der Volumenkörper
True, wenn der Volumenkörper leer ist
Zählt die Vertices des Meshes eines Volumenkörpers, die Ecken, die seine Dreiecke teilen.
Der Volumenkörper
Die Anzahl der Vertices
Zählt die Dreiecke des Meshes eines Volumenkörpers, die seine ganze Oberfläche sind.
Der Volumenkörper
Die Anzahl der Dreiecke
Zählt die Kanten des Meshes eines Volumenkörpers, jede von zwei Dreiecken geteilt.
Der Volumenkörper
Die Anzahl der Kanten
Zählt die Eigenschaftskanäle, die jeder Vertex eines Volumenkörpers trägt; die Position allein nimmt drei.
Der Volumenkörper
Die Anzahl der Eigenschaften pro Vertex
Zählt die Eigenschafts-Vertices eines Volumenkörpers, was mindestens numVert ist: ein Vertex, dessen
benachbarte Dreiecke unterschiedliche Eigenschaften tragen, etwa eine scharfe Kante mit zwei Normalen, wird
mehr als einmal gespeichert.
Der Volumenkörper
Die Anzahl der Eigenschafts-Vertices
Ermittelt den achsenparallelen Quader um jeden Vertex eines Volumenkörpers.
Der Volumenkörper
Die minimale Ecke und die maximale Ecke
Liest die Toleranz eines Volumenkörpers, den Rundungsfehler, der sich über die Transformationen und Operationen angesammelt hat, die ihn erzeugt haben.
Dreiecke, die dünner als dieser Wert sind, gelten als entartet und werden entfernt.
Der Volumenkörper
Die Toleranz in Modelleinheiten
Zählt die Löcher durch einen Volumenkörper, so wie ein Ring eines hat und eine Kugel keines.
Es ergibt nur für ein einzelnes zusammenhängendes Stück Sinn, also führen Sie bei einem Volumenkörper aus mehreren
zuerst operations.decompose aus.
Der Volumenkörper
Die Anzahl der Löcher durch den Volumenkörper
Misst den kleinsten Abstand zwischen zwei Volumenkörpern und sucht nicht weiter als searchLength.
Das Ergebnis liegt zwischen 0 und der Suchlänge.
Die beiden Volumenkörper und wie weit gesucht wird, in Modelleinheiten
Die kleinste Lücke zwischen ihnen
Liest die Id eines Volumenkörpers, der ein Original ist, wie operations.asOriginal oder ein frisch gebauter
Volumenkörper es macht; ein durch eine Operation aus anderen erzeugter Volumenkörper meldet -1.
Der Volumenkörper
Die ursprüngliche Id oder -1
Sagt, warum ein Volumenkörper leer herauskam: NoError, oder ein Grund wie NotManifold oder
InvalidConstruction, wenn das Mesh, aus dem er gebaut wurde, keine geschlossene Oberfläche war.
Der Status wird durch spätere Operationen mitgeführt, damit eine kaputte Eingabe nicht verloren geht; ein leerer
Volumenkörper kann trotzdem NoError melden, wie es das Verschneiden sich nicht überlappender Formen tut.
Der Volumenkörper
Der Statusname
Schießt ein Strahlsegment von einem Punkt zu einem anderen und listet jede Stelle auf, an der es die Oberfläche eines Volumenkörpers durchquert, die nächste zuerst; eine leere Liste, wenn es verfehlt.
Ein Treffer trägt den Punkt, die dortige Normale, die ursprüngliche Flächen-ID und seinen Abstand entlang des Segments als Bruchteil der Segmentlänge.
Der Volumenkörper, der Anfang und das Ende des Strahlsegments
Die Treffer nach Abstand sortiert
Messen von Manifold-Volumenkörpern und Lesen ihrer Buchführung: Oberflächeninhalt und Volumen, Vertex-, Dreiecks- und Kantenanzahlen, der Begrenzungsrahmen, die Toleranz, das Geschlecht, die Lücke zu einem anderen Volumenkörper und die Id und der Status, die der Kernel für jeden Volumenkörper verfolgt. Nichts hier ändert den Volumenkörper.