Funde várias formas numa só, da maneira como duas bolas de barro sobrepostas se tornam um só bloco.
As formas são fundidas uma após outra pela ordem da lista. Com keepEdges falso, a predefinição,
as faces que ficam numa só superfície são fundidas e as costuras removidas; verdadeiro mantém todas as arestas das
entradas.
As formas a fundir e se deve manter as arestas de costura
A forma fundida
Subtrai formas a uma forma principal, da maneira como uma broca remove material: o que resta é a forma principal menos todas as formas da lista.
As formas são subtraídas uma após outra. Com keepEdges falso, a predefinição, as faces deixadas
numa só superfície são fundidas; quando resta exatamente um sólido é devolvido por si só em vez
de dentro de um composto.
A forma principal, as formas a subtrair e se deve manter as arestas de costura
O que resta da forma principal
Mantém só o volume que a primeira forma partilha com cada uma das outras.
A primeira forma é intersetada com cada uma das outras formas uma de cada vez e os pedaços voltam num só composto: com três formas obtém a sobreposição da primeira com a segunda e com a terceira, não das três. Menos de duas formas lançam um erro.
As formas, sendo a primeira a que é intersetada com as restantes, e se deve manter as arestas de costura
Um composto das partes comuns
Encontra onde as superfícies de duas formas se cruzam triangulando ambas e intersetando os triângulos, e devolve as linhas de cruzamento como fios.
Cada forma tem a sua própria precisão de malha: um valor menor segue as superfícies curvas mais
de perto e demora mais. Os fios são polilinhas, por isso traçam o cruzamento aproximadamente;
as curvas exatas vêm de intersection com faces.
As duas formas e as suas precisões de malha
As linhas de cruzamento como fios de polilinha
Encontra onde as superfícies de duas formas se cruzam triangulando ambas e intersetando os triângulos, e devolve as linhas de cruzamento como listas de pontos.
Cada forma tem a sua própria precisão de malha: um valor menor segue as superfícies curvas mais de perto e demora mais. Cada lista de pontos é uma linha de cruzamento, por ordem ao longo dela.
As duas formas e as suas precisões de malha
Uma lista de pontos por linha de cruzamento
Encontra onde a superfície de uma forma cruza as superfícies de várias outras triangulando-as todas e intersetando os triângulos, e devolve as linhas de cruzamento como fios.
precision malha a forma principal e precisionShapes dá uma precisão por cada outra forma;
valores menores seguem as curvas mais de perto e demoram mais.
A forma principal, as outras formas e as precisões de malha
As linhas de cruzamento como fios de polilinha, para todas as formas em conjunto
Encontra onde a superfície de uma forma cruza as superfícies de várias outras triangulando-as todas e intersetando os triângulos, e devolve as linhas de cruzamento como listas de pontos.
precision malha a forma principal e precisionShapes dá uma precisão por cada outra forma;
cada lista de pontos é uma linha de cruzamento, por ordem ao longo dela.
A forma principal, as outras formas e as precisões de malha
Uma lista de pontos por linha de cruzamento, para todas as formas em conjunto
Combinar formas OpenCascade umas com as outras: a união funde-as numa só, a diferença corta uma da outra, a interseção mantém apenas o que partilham. Estas trabalham sobre a geometria exata e dão resultados exatos. Os métodos de interseção de malhas, em vez disso, triangulam as formas e intersetam os triângulos, o que é mais rápido e mais robusto em geometria difícil mas dá polilinhas em vez de curvas. Cada método devolve uma nova forma; a menos que
keepEdgesesteja definido, as faces que acabam por assentar numa só superfície são unidas e as costuras entre elas removidas.