Mesure l'aire totale de la surface d'un solide, en unités du modèle au carré.
Le solide
L'aire de la surface
Mesure le volume d'un solide, en unités du modèle au cube.
Le solide
Le volume
Indique si un solide n'a aucun triangle, comme le serait le résultat d'une intersection de formes qui ne se chevauchent pas.
Le solide
Vrai quand le solide est vide
Compte les sommets du maillage d'un solide, les coins que ses triangles partagent.
Le solide
Le nombre de sommets
Compte les triangles du maillage d'un solide, ce qui est toute sa surface.
Le solide
Le nombre de triangles
Compte les arêtes du maillage d'un solide, chacune partagée par deux triangles.
Le solide
Le nombre d'arêtes
Compte les canaux de propriétés que chaque sommet d'un solide porte ; la position seule en prend trois.
Le solide
Le nombre de propriétés par sommet
Compte les sommets de propriétés d'un solide, ce qui vaut au moins numVert : un sommet dont les
triangles voisins portent des propriétés différentes, comme une arête vive avec deux normales, est
stocké plus d'une fois.
Le solide
Le nombre de sommets de propriétés
Trouve la boîte alignée sur les axes autour de chaque sommet d'un solide.
Le solide
Le coin minimum et le coin maximum
Lit la tolérance d'un solide, l'erreur d'arrondi qui s'est accumulée au fil des transformations et opérations qui l'ont produit.
Les triangles plus fins que cette valeur sont considérés comme dégénérés et retirés.
Le solide
La tolérance en unités du modèle
Compte les trous qui traversent un solide, comme un anneau en a un et une sphère aucun.
Cela n'a de sens que pour un seul morceau connexe, exécutez donc d'abord operations.decompose sur un
solide fait de plusieurs.
Le solide
Le nombre de trous traversant le solide
Mesure la plus petite distance entre deux solides, en ne cherchant pas plus loin que searchLength.
Le résultat est entre 0 et la longueur de recherche.
Les deux solides et la distance de recherche, en unités du modèle
Le plus petit écart entre eux
Lit l'id d'un solide qui est un original, tel que operations.asOriginal ou un solide fraîchement
construit le produit ; un solide produit à partir d'autres par une opération rapporte -1.
Le solide
L'id d'origine, ou -1
Indique pourquoi un solide est ressorti vide : NoError, ou une raison telle que NotManifold ou
InvalidConstruction quand le maillage dont il a été construit n'était pas une surface fermée.
Le statut est transmis aux opérations ultérieures, une entrée cassée ne se perd donc pas ; un solide
vide peut quand même rapporter NoError, comme le fait l'intersection de formes qui ne se chevauchent pas.
Le solide
Le nom du statut
Lance un segment de rayon d'un point à un autre et liste chaque endroit où il traverse la surface d'un solide, le plus proche en premier ; une liste vide s'il manque.
Un impact porte le point, la normale à cet endroit, l'identifiant de la face d'origine et sa distance le long du segment en fraction de la longueur du segment.
Le solide, le début et la fin du segment de rayon
Les impacts triés par distance
Mesurer des solides Manifold et lire leur comptabilité : aire de surface et volume, nombres de sommets, de triangles et d'arêtes, la boîte englobante, la tolérance, le genre, l'écart avec un autre solide, et l'id et le statut que le noyau suit pour chaque solide. Rien ici ne modifie le solide.