Constrói um sólido a partir de dados de malha simples, a forma que manifoldToMesh entrega, de modo que uma malha pode fazer
uma viagem de ida e volta por outras ferramentas.
A malha tem de ser fechada e orientada de forma consistente, ou é lançado um erro; triângulos degenerados e vértices desnecessários são removidos à entrada.
Os dados da malha
O sólido
Constrói um sólido a partir de uma lista de triângulos, cada um dado como três pontos, fundindo pontos que coincidem.
Os triângulos têm de formar uma superfície fechada e orientada de forma consistente; entradas que não sejam três pontos são saltadas, e pontos com coordenadas em falta lançam um erro.
Os triângulos como listas de três pontos
O sólido
Cria um sólido de cubo com o comprimento de lado dado.
Com center verdadeiro o cubo é centrado na origem; caso contrário o seu canto fica na origem
e ele estende-se ao longo dos eixos positivos.
O sólido da caixa
Cria um sólido de esfera com o raio dado, centrado na origem.
circularSegments é o número de segmentos à volta da esfera; é arredondado para cima até um
múltiplo de quatro, já que a esfera é construída refinando um octaedro.
O sólido da esfera
Cria um sólido de tetraedro centrado na origem, com um canto em [1, 1, 1] e os
outros colocados simetricamente.
O sólido do tetraedro
Cria um sólido de cilindro de pé ao longo de Z, ou um cone quando o raio do topo difere do da base.
radiusLow é o raio da base e tem de ser maior que 0, radiusHigh o raio do topo, que pode
ser 0 para um ponto; circularSegments define quão redondos são os lados. center centra o
cilindro na origem em vez de o assentar nela.
A altura, os raios inferior e superior, o número de segmentos e se deve centrá-lo
O sólido do cilindro ou do cone
Construir sólidos Manifold: as primitivas cubo, esfera, cilindro e tetraedro, e sólidos a partir de malhas de triângulos ou listas de triângulos. O kernel mantém Z como o seu eixo para cima, por isso um cilindro fica de pé ao longo de Z e o
sizede um cubo corre ao longo de X, Y e Z; cada sólido vem como uma malha de triângulos fechada.