Cria o contorno fechado da secção transversal de uma viga em I: dois banzos horizontais unidos por uma alma vertical.
width é a largura do banzo, height a altura total, webThickness e flangeThickness
as espessuras das paredes; alignment diz qual ponto da caixa do perfil fica em center,
rotation roda-o no seu plano, em graus. Assenta no chão, pronto a extrudir.
O tamanho do perfil, as duas espessuras, o alinhamento, a rotação, o centro e a normal do plano
O fio de contorno da viga em I
Cria o contorno fechado da secção transversal de uma viga em H: dois banzos verticais unidos por uma alma horizontal, uma viga em I deitada de lado.
width é a largura total, height a altura do banzo, webThickness e flangeThickness
as espessuras das paredes; alignment diz qual ponto da caixa do perfil fica em center,
rotation roda-o no seu plano, em graus.
O tamanho do perfil, as duas espessuras, o alinhamento, a rotação, o centro e a normal do plano
O fio de contorno da viga em H
Cria o contorno fechado da secção transversal de uma viga em T: um banzo horizontal com uma alma vertical pendurada do seu meio.
width é a largura do banzo, height a altura total, webThickness e flangeThickness
as espessuras das paredes; alignment diz qual ponto da caixa do perfil fica em center,
rotation roda-o no seu plano, em graus. Assenta no chão.
O tamanho do perfil, as duas espessuras, o alinhamento, a rotação, o centro e a normal do plano
O fio de contorno da viga em T
Cria o contorno fechado da secção transversal de uma viga em U, um canal: uma alma com dois banzos de
flangeWidth erguidos a partir das suas extremidades.
width e height são o tamanho total, webThickness e flangeThickness as espessuras das
paredes; alignment diz qual ponto da caixa do perfil fica em center, rotation
roda-o no seu plano, em graus. Assenta no chão.
O tamanho do perfil, as espessuras, a largura do banzo, o alinhamento, a rotação, o centro e a normal do plano
O fio de contorno da viga em U
Une arestas e fios que se tocam ponta a ponta num só fio.
Os troços têm de se ligar; um conjunto com uma folga ou um troço solto lança um erro. Formas de outros tipos na lista são ignoradas.
As arestas e os fios a unir
O fio unido
Envolve uma única aresta num fio, para que possa ir onde se espera um fio.
A aresta
O fio que contém essa aresta
Prolonga um fio com mais arestas e fios que o tocam ponta a ponta.
Os troços têm de se ligar ao fio ou uns aos outros; uma folga lança um erro. Formas de outros tipos na lista são ignoradas.
O fio a prolongar e as arestas e fios a adicionar
O fio prolongado
Recolhe factos de diagnóstico sobre um fio: quantas arestas tem, se é fechado, o seu
comprimento total e, para cada aresta, o relatório de curva que shapes.edge.debugInfo dá.
Um fio vazio ou nulo dá um relatório marcado como inválido com contagens a zero.
O fio a inspecionar
O relatório com o número de arestas, o indicador de fechado, o comprimento e uma entrada por aresta
Fecha um fio aberto com uma aresta reta do seu ponto final de volta ao seu ponto inicial.
Um fio cujas extremidades já se encontram é devolvido tal como está.
O fio a fechar
O fio fechado
Corta um fio em pedaços nos pontos dados.
Cada ponto é movido para o sítio mais próximo no fio antes de cortar, por isso não precisa de assentar exatamente nele; pontos repetidos são ignorados. Os pedaços voltam por ordem ao longo do fio, do seu início ao seu fim.
O fio e os pontos onde cortar
Os troços do fio, por ordem
Transforma cada fio de uma forma numa sequência de pontos que segue as suas curvas de perto o suficiente para o desenhar, uma lista por fio.
As definições de deflexão dizem quão apertados os pontos abraçam as arestas curvas; onde uma aresta termina e a seguinte começa o ponto partilhado aparece uma vez.
A forma e as definições de deflexão
Uma lista de pontos por fio
Coloca pontos ao longo de um fio em passos iguais do seu parâmetro, do início ao fim.
nrOfDivisions passos dão mais um ponto do que isso; removeStartPoint e removeEndPoint
retiram as extremidades. O parâmetro segue o parâmetro de curva próprio de cada aresta, por isso passos iguais não são
distâncias iguais; use divideWireByEqualDistanceToPoints para essas.
O fio, o número de divisões e se deve descartar os pontos extremos
Os pontos ao longo do fio, por ordem
Coloca pontos ao longo de um fio a distâncias iguais medidas ao longo das suas curvas, do início ao fim.
nrOfDivisions passos dão mais um ponto do que isso; removeStartPoint e removeEndPoint
retiram as extremidades.
O fio, o número de divisões e se deve descartar os pontos extremos
Os pontos ao longo do fio, por ordem
Encontra o ponto a uma fração do caminho ao longo de um fio: 0 é o início, 1 o fim.
A fração segue os parâmetros das arestas, não a distância, por isso 0.5 nem sempre é o
meio por comprimento; use pointOnWireAtLength para uma distância.
O fio e a fração de 0 a 1
O ponto no fio
Encontra o ponto a uma dada distância ao longo de um fio a partir do seu início, medida ao longo das suas curvas em unidades do modelo.
O fio e a distância desde o seu início
O ponto no fio
Encontra os pontos a várias distâncias ao longo de um fio a partir do seu início, medidas ao longo das suas curvas em unidades do modelo.
O fio e as distâncias desde o seu início
Um ponto por distância, pela mesma ordem
Coloca pontos ao longo de um fio a cada length unidades do modelo a partir do seu início, tantos quantos couberem.
includeFirst mantém o ponto no início, includeLast acrescenta o ponto final seja qual for o
espaçamento, e tryNext pede mais um ponto um passo além do último que coube.
O fio, o espaçamento e quais os pontos extremos a incluir
Os pontos ao longo do fio, por ordem
Coloca pontos ao longo de um fio segundo um padrão repetido de intervalos, como 1, 3, 1, 3, até o fio acabar.
lengths é o padrão de intervalos em unidades do modelo, repetido a partir do início; includeFirst
mantém o ponto inicial, includeLast acrescenta o ponto final, e tryNext pede mais um
ponto no intervalo seguinte além do último.
O fio, o padrão de intervalos e quais os pontos extremos a incluir
Os pontos ao longo do fio, por ordem
Encontra a direção em que o fio segue a uma fração do caminho ao longo dele, de 0 no início a 1 no fim.
A fração segue os parâmetros das arestas, não a distância.
O fio e a fração de 0 a 1
A direção da tangente
Encontra a direção em que o fio segue a uma dada distância do seu início, medida ao longo das suas curvas em unidades do modelo.
O fio e a distância desde o seu início
A direção da tangente
Calcula a primeira, a segunda e a terceira derivadas da curva de um fio a uma dada distância do seu início.
A primeira derivada é a tangente com a sua velocidade, a segunda diz como a curva se curva, a terceira como essa curvatura muda; todas são em relação ao parâmetro da curva. A distância é medida ao longo das curvas em unidades do modelo.
O fio e a distância desde o seu início
Os três vetores de derivada, da primeira à terceira
Calcula a primeira, a segunda e a terceira derivadas da curva de um fio a uma fração do caminho ao longo dele, de 0 no início a 1 no fim.
A primeira derivada é a tangente com a sua velocidade, a segunda diz como a curva se curva, a terceira como essa curvatura muda; todas são em relação ao parâmetro da curva.
O fio e a fração de 0 a 1
Os três vetores de derivada, da primeira à terceira
Lê o ponto onde um fio começa, na direção própria do fio.
O fio
O ponto inicial
Encontra o ponto a meio do intervalo de parâmetro de um fio.
O parâmetro segue as curvas próprias das arestas, não a distância, por isso num fio de arestas desiguais isto
nem sempre é o meio por comprimento; pointOnWireAtLength com metade de getWireLength dá
isso.
O fio
O ponto no parâmetro 0.5
Lê o ponto onde um fio termina, na direção própria do fio.
O fio
O ponto final
Executa divideWireByParamsToPoints em vários fios com as mesmas definições.
Os fios, o número de divisões e se deve descartar os pontos extremos
Uma lista de pontos por fio, pela mesma ordem
Executa divideWireByEqualDistanceToPoints em vários fios com as mesmas definições.
Os fios, o número de divisões e se deve descartar os pontos extremos
Uma lista de pontos por fio, pela mesma ordem
Cria um fio reto de uma só aresta a partir de um objeto linha da forma { start, end }.
A linha
O fio reto
Cria um fio reto de uma só aresta por objeto linha da forma { start, end }.
As linhas
Um fio por linha, pela mesma ordem
Cria um fio reto de uma só aresta a partir de um segmento, um par de pontos [start, end].
O segmento
O fio reto
Cria um fio reto de uma só aresta por segmento, cada um um par de pontos [start, end].
Os segmentos
Um fio por segmento, pela mesma ordem
Une uma lista de pontos por ordem com arestas retas num só fio.
Menos de dois pontos lançam um erro. Quando o último ponto repete o primeiro, a repetição é
descartada e o fio é fechado de volta ao primeiro ponto; caso contrário o fio fica aberto. Para um
contorno fechado sem repetir um ponto use createPolygonWire.
O fio que passa pelos pontos
Cria um fio a partir de um objeto polilinha, uma aresta reta por segmento; uma polilinha marcada como fechada recebe também a aresta do seu último ponto de volta ao primeiro.
A polilinha
O fio
Cria um fio fechado de três arestas a partir de um triângulo dado como três pontos.
O triângulo
O fio fechado
Cria um fio fechado de três arestas por triângulo de uma malha.
Um triângulo cujo fio não possa ser construído é saltado com um aviso em vez de parar o resto.
A malha como uma lista de triângulos
Um fio por triângulo que foi possível construir
Escolhe um fio de uma forma pela sua posição, a contar de 0, pela ordem em que o kernel percorre a forma.
A forma tem de ser um fio ou algo construído a partir de fios; um índice para lá do último fio lança um erro.
A forma e o índice a começar em 0
O fio nesse índice
Lista todos os fios de uma forma pela ordem em que o kernel a percorre.
A forma
Os fios encontrados na forma
Encontra o centro de massa de um fio, o ponto de equilíbrio das suas curvas; para um círculo é o seu centro, fora do próprio fio.
O fio
O ponto do centro de massa
Encontra o centro de massa de cada fio de uma lista.
Os fios
Um ponto por fio, pela mesma ordem
Inverte a direção de um fio, de modo que o seu início se torna o seu fim.
As arestas mantêm a sua própria ordem e indicadores de direção; o fio como um todo é marcado como invertido,
que é o que a maioria das operações lê. reversedWireFromReversedEdges reconstrói em vez disso o fio aresta a
aresta.
O fio
Um novo fio no sentido contrário
Inverte a direção de um fio invertendo cada aresta e unindo-as de novo pela ordem oposta.
O resultado é um fio que corre no sentido contrário de uma ponta à outra, o que algumas operações precisam
onde o simples indicador de reversedWire não basta.
O fio
Um novo fio no sentido contrário
Indica se um fio é fechado, o que acontece quando os seus pontos inicial e final coincidem dentro de uma pequena tolerância.
O fio
True quando as extremidades se encontram
Mede o comprimento de um fio ao longo das suas curvas, em unidades do modelo.
O fio
O comprimento
Mede o comprimento de cada fio de uma lista ao longo das suas curvas, em unidades do modelo.
Os fios
Um comprimento por fio, pela mesma ordem
Cria um fio de polígono fechado por lista de pontos, tal como createPolygonWire faz.
Com returnCompound verdadeiro os fios são agrupados numa só forma composta em vez de uma lista.
Os polígonos e se deve agrupá-los num composto
Os fios por ordem, ou um composto que os contém
Cria um fio reto de uma só aresta por definição de linha.
Com returnCompound verdadeiro os fios são agrupados numa só forma composta em vez de uma lista.
Os fios por ordem, ou um composto que os contém
Cria um fio de polilinha aberto por lista de pontos, tal como createPolylineWire faz.
Com returnCompound verdadeiro os fios são agrupados numa só forma composta em vez de uma lista.
As polilinhas e se deve agrupá-las num composto
Os fios por ordem, ou um composto que os contém
Cria um fio de Bezier por definição, tal como createBezier faz.
Com returnCompound verdadeiro os fios são agrupados numa só forma composta em vez de uma lista.
As definições de Bezier e se deve agrupá-las num composto
Os fios por ordem, ou um composto que os contém
Cria um fio B-spline interpolado por definição, tal como interpolatePoints faz.
Com returnCompound verdadeiro os fios são agrupados numa só forma composta em vez de uma lista.
As definições de interpolação e se deve agrupá-las num composto
Os fios por ordem, ou um composto que os contém
Cria um fio B-spline de aproximação por definição, tal como createBSpline faz.
Com returnCompound verdadeiro os fios são agrupados numa só forma composta em vez de uma lista.
As definições de B-spline e se deve agrupá-las num composto
Os fios por ordem, ou um composto que os contém
Mapeia um fio plano desenhado no plano do chão sobre a superfície de uma face, como se o desenho fosse enrolado à volta dela.
A coordenada Z do fio é lida como U e a sua coordenada X como V, nos valores UV reais da face,
que shapes.face.getUMinBound e os seus irmãos reportam; um desenho que caiba dentro desses
limites aterra na face.
O fio no plano do chão e a face
O fio assente na superfície da face
Mapeia vários fios planos desenhados no plano do chão sobre a superfície de uma face, tal como
placeWireOnFace faz para um.
Os fios no plano do chão e a face
Os fios assentes na superfície da face, pela mesma ordem
Projeta um fio sobre uma forma ao longo de uma direção, como lançar a sua sombra sobre a superfície.
O resultado é um composto das curvas onde a projeção encontra as faces da forma, que
podem estar tanto no seu lado próximo como no lado distante. Corte uma face com ele através de
shapes.face.createFaceFromWireOnFace ou use-o como um trajeto.
O fio, a forma sobre a qual projetar e a direção
Um composto das curvas projetadas
Projeta vários fios sobre uma forma ao longo de uma direção, tal como project faz para um.
Os fios, a forma sobre a qual projetar e a direção
Um composto de curvas projetadas por fio, pela mesma ordem
Cria um círculo completo como um fio fechado de uma só aresta, assente no plano cuja normal é
direction; a predefinição [0, 1, 0] deita-o plano no chão.
O fio circular
Preenche um retângulo no plano do chão com uma grelha de fios hexagonais fechados, centrada na origem.
Os hexágonos são escalados para que nrHexagonsInWidth caibam ao longo de width e nrHexagonsInHeight
ao longo de height. Os padrões de escala, arredondamento e inclusão são lidos hexágono a hexágono e
repetem-se; os indicadores de extensão esticam as filas exteriores para lá das margens para cobrir o retângulo.
O tamanho do retângulo, as contagens de hexágonos, os indicadores de extensão e os padrões opcionais
Um fio por hexágono, linha a linha
Cria um fio quadrado fechado centrado em center.
direction é a normal do seu plano: a predefinição [0, 1, 0] deita-o plano no chão.
O fio quadrado
Cria um fio fechado em forma de estrela com numRays pontas.
As pontas chegam a outerRadius e os entalhes entre elas a innerRadius; offsetOuterEdges
levanta as pontas dos raios para fora do plano por essa distância, criando uma estrela 3D, e half mantém a
primeira metade dos raios como um fio aberto. Assenta plano no chão a menos que direction diga
o contrário.
O fio em estrela
Cria um fio fechado com a forma de uma árvore de Natal estilizada: nrSkirts camadas de ramos,
estreitando de outerDist para innerDist a partir da linha do tronco, sobre um tronco de trunkHeight e
trunkWidth.
Ao contrário das outras formas planas aqui, fica de pé no plano XY, com a ponta ao longo de Y; direction
é a direção do tronco para a ponta, rotation roda-a em torno desse eixo, em graus.
As proporções da árvore, o tamanho do tronco, as opções, a origem e a direção do tronco para o topo
O fio em árvore
Cria um fio de polígono regular fechado com nrCorners cantos, todos sobre um círculo de radius.
direction é a normal do plano; a predefinição [0, 1, 0] deita-o plano no chão.
O número de cantos, o raio, o centro e a normal do plano
O fio poligonal
Cria um fio de paralelogramo fechado: um retângulo de width e height cujos lados se inclinam
angle graus.
Com aroundCenter verdadeiro a forma é centrada em center; caso contrário parte daí e
estende-se nas direções positivas. direction é a normal do plano; a predefinição [0, 1, 0]
deita-o plano no chão.
A largura, a altura, o ângulo de inclinação, se deve centrá-lo, o centro e a normal do plano
O fio em paralelogramo
Cria um fio fechado em forma de coração com duas metades suaves que cabe aproximadamente num quadrado de
sizeApprox.
rotation roda-o no seu plano, em graus. direction é a normal do plano; a predefinição
[0, 1, 0] deita-o plano no chão.
O tamanho aproximado, a rotação, o centro e a normal do plano
O fio em coração
Cria um fio de retângulo fechado centrado em center.
No plano do chão width corre ao longo de X e length ao longo de Z; direction é a normal do
plano, e a predefinição [0, 1, 0] mantém o fio plano no chão.
A largura, o comprimento, o centro e a normal do plano
O fio retangular
Cria um fio fechado em forma de L: duas pernas retangulares unidas num canto.
A primeira perna tem widthFirst e lengthFirst, a segunda widthSecond e
lengthSecond; align coloca o canto no exterior, no interior ou no meio das pernas, e
rotation roda a forma no seu plano, em graus. Assenta plano no chão a menos que
direction diga o contrário.
Os dois tamanhos das abas, o alinhamento, a rotação, o centro e a normal do plano
O fio em forma de L
Cria uma elipse completa como um fio fechado de uma só aresta, assente no plano cuja normal é
direction.
radiusMajor não pode ser menor do que radiusMinor, ou o kernel recusa a elipse; a
direção predefinida [0, 1, 0] deita-a plana no chão.
O centro, a normal do plano e os dois raios
O fio elíptico
Cria um fio de hélice, uma espiral de radius constante que sobe pitch unidades do modelo por volta
até atingir height.
Começa ao lado de center e sobe ao longo de direction; clockwise inverte o enrolamento. A
hélice é aproximada por uma curva suave dentro de tolerance. Um raio, passo ou altura de 0 ou
menos dá um fio nulo.
O raio, o passo, a altura, o centro da base, a direção do eixo, o sentido de enrolamento e a tolerância
O fio em hélice
Cria um fio de hélice como createHelixWire, mas dimensionado por numTurns em vez de uma altura: a
espiral sobe pitch unidades do modelo por volta, numTurns vezes.
O raio, o passo, o número de voltas, o centro da base, a direção do eixo, o sentido de enrolamento e a tolerância
O fio em hélice
Cria um fio de hélice cónica cujo raio muda uniformemente de startRadius na base para
endRadius no topo, subindo pitch unidades do modelo por volta até atingir height.
Começa ao lado de center e sobe ao longo de direction; clockwise inverte o enrolamento. A
curva é aproximada dentro de tolerance.
Os raios inicial e final, o passo, a altura, o centro da base, a direção do eixo, o sentido de enrolamento e a tolerância
O fio em hélice cónica
Cria um fio de espiral plana no plano cuja normal é direction: numTurns voltas cujo
raio cresce uniformemente de startRadius para endRadius.
A direção predefinida [0, 1, 0] deita-a plana no chão; clockwise inverte o
enrolamento, e a curva é aproximada dentro de tolerance.
Os raios inicial e final, o número de voltas, o centro, a normal do plano, o sentido de enrolamento e a tolerância
O fio em espiral
Escreve texto como fios de traço no plano do chão no tipo de letra Hershey simplex de linha única, um fio de polilinha aberto por traço de caneta.
height é a altura de uma letra maiúscula em unidades do modelo, lineSpacing e letterSpacing
são múltiplos dela, align alinha linhas de comprimento diferente, e centerOnOrigin move
o bloco para a origem.
O texto, o seu tamanho e espaçamento, o alinhamento e as opções de colocação
Um fio por traço, pela ordem de escrita
Escreve texto como fios de traço como textWires e agrupa-os em compostos, com o tamanho do
bloco ao lado.
O resultado traz compound com o texto inteiro, characters com um composto por
carácter pela ordem de escrita, width e height como a extensão do bloco ao longo de X e
ao longo de Z, e center como o meio do bloco.
O texto, o seu tamanho e espaçamento, o alinhamento e as opções de colocação
O composto do texto, os compostos dos caracteres e o tamanho medido
Reconstrói cada aresta de um fio como uma B-spline de um dado grau, dentro de uma tolerância, e une os resultados de volta num fio.
Baixar o grau simplifica as curvas, subi-lo dá mais liberdade às operações posteriores;
de qualquer modo cada nova curva fica dentro de tolerance da antiga.
O fio, o grau para o qual reconstruir e a tolerância
Um novo fio com as arestas reconstruídas
Move a costura de um fio periódico fechado, o ponto onde começa e termina, para um dado parâmetro ao longo da sua curva.
A geometria não muda; só onde se considera que o fio começa. Destinado a fios de uma só aresta como círculos: cada aresta periódica é movida, as arestas que não são periódicas ficam como estão.
O fio periódico e o parâmetro da nova costura
Um novo fio que começa na costura
Move a costura de um fio periódico fechado, o ponto onde começa e termina, uma distância ao longo da curva a partir do seu início atual.
A geometria não muda; só onde se considera que o fio começa. Destinado a fios de uma só aresta como círculos: cada aresta periódica é movida, as arestas que não são periódicas ficam como estão.
O fio periódico e a distância a deslocar a costura
Um novo fio que começa na costura
Cria um fio fechado de arestas retas através de uma lista de pontos de canto, adicionando a aresta do último ponto de volta ao primeiro.
Os pontos não precisam de assentar num só plano; uma face plana precisa contudo de um contorno planar.
Os pontos dos cantos, por ordem
O fio fechado
Cria um fio reto de uma só aresta entre dois pontos e prolonga-o para lá de cada um deles.
extensionStart e extensionEnd são distâncias em unidades do modelo acrescentadas para lá do início e do
fim ao longo da linha; os dois pontos têm de ser diferentes ou é lançado um erro.
Os pontos inicial e final e os dois comprimentos de prolongamento
O fio reto prolongado
Cria um fio aberto de arestas retas através de uma lista de pontos, por ordem.
O fio não é fechado; createPolygonWire adiciona a aresta de volta ao primeiro ponto.
Os pontos, por ordem
O fio aberto
Cria um fio de Bezier suave guiado por pontos de controlo: começa no primeiro ponto, termina no último e é puxado para os intermédios sem passar por eles.
closed acrescenta de novo o primeiro ponto para que as extremidades se encontrem; periodic constrói em vez disso uma curva
fechada que é suave ao longo da costura. degree limita quantos vizinhos moldam cada parte.
Os pontos de controlo e as opções de fecho e de grau
O fio de Bezier
Cria um fio de Bezier como createBezier, com um peso por ponto de controlo que diz quão
fortemente ele puxa a curva.
Um peso acima de 1 atrai a curva para o seu ponto, abaixo de 1 deixa-a ir. Os pesos têm de corresponder
aos pontos: a mesma contagem, ou mais um quando closed é verdadeiro e periodic falso, pois o
primeiro ponto repete-se.
Os pontos de controlo, os seus pesos e as opções de fecho e de grau
O fio de Bezier ponderado
Cria um fio B-spline suave que passa por todos os pontos por ordem.
periodic fecha a curva de modo que é suave ao longo da costura, o que dá laços bem formados.
parametrization controla o espaçamento entre pontos: centripetal resiste a bicos e
ultrapassagens quando os pontos são irregulares. startTangent e endTangent, ou uma entrada de tangents
por ponto, forçam a direção da curva nesse sítio.
Os pontos, se deve fechar a curva, a tolerância, a parametrização e tangentes opcionais
O fio B-spline que passa pelos pontos
Cria um fio B-spline fechado e suave através dos pontos cuja forma é simétrica em espelho sempre que os pontos o são, sem um ponto inicial ou final de aspeto estranho.
Um interpolatePoints periódico simples pode parecer torto na sua costura para entradas simétricas como
um quadrado ou um triângulo; esta variante não. Falha com um erro se os pontos não puderem ser
interpolados.
Os pontos e a tolerância
O fio B-spline simétrico fechado
Cria um fio B-spline suave que aproxima uma lista de pontos: segue-os de perto mas não precisa de passar exatamente por cada um.
closed acrescenta de novo o primeiro ponto para que as extremidades se encontrem. O ajuste usa um grau entre 3 e
8 e uma tolerância de 0.001 unidades do modelo; use interpolatePoints quando a curva tiver de passar
pelos pontos.
Os pontos e se deve fechar a curva
O fio B-spline
Desenha uma linha em ziguezague que salta entre dois fios: ambos são divididos no mesmo número de pontos e uma polilinha visita-os alternadamente.
nrZigZags define o número de saltos; inverse começa no segundo fio;
divideByEqualDistance espaça os pontos por comprimento em vez de por parâmetro; com
zigZagsPerEdge verdadeiro cada aresta recebe o seu próprio ziguezague, por isso as contagens de arestas têm de coincidir.
Os dois fios, o número de ziguezagues e as opções de espaçamento
O fio em ziguezague
Liga os pontos iniciais de vários fios ou arestas num novo fio e os seus pontos finais noutro.
wireType torna-os polilinhas ou curvas interpoladas suaves, closed une o último ponto
de volta ao primeiro, e tolerance é usada para a interpolação. Menos de duas formas lançam
um erro.
Os fios ou arestas, o tipo de fio a construir, se deve fechá-lo e a tolerância
Dois fios: um pelos pontos iniciais, outro pelos pontos finais
Divide vários fios ou arestas no mesmo número de pontos e liga os pontos em cada posição num novo fio, como os degraus de uma escada.
nrOfDivisions passos dão mais um degrau do que isso; divideByEqualDistance espaça os pontos
por comprimento em vez de por parâmetro; wireType torna os degraus polilinhas ou curvas suaves,
closed fecha cada um num laço.
Os fios ou arestas, o número de divisões, o espaçamento, o tipo de fio a construir, se deve fechá-lo e a tolerância
Um fio por ponto de divisão, por ordem ao longo das formas
Desenha um contorno fechado à volta de dois círculos que assentam num só plano, unindo-os com linhas tangentes: uma forma de correia ou de cápsula.
keepLines escolhe as linhas tangentes exteriores (a correia) ou as interiores que se cruzam;
circleRemainders escolhe qual arco de cada círculo fica no contorno. Cada fio de círculo tem de
consistir numa única aresta.
Os dois fios circulares, quais as linhas tangentes e arcos a manter, e a tolerância
O fio de contorno fechado
Fios em OpenCascade: cadeias de arestas unidas de ponta a ponta, abertas como um caminho ou fechadas como um contorno. Construa-os a partir de pontos e curvas (polilinhas, B-splines, Beziers, interpolações, hélices, espirais), como contornos planos prontos (círculos, retângulos, estrelas, perfis de viga, texto) que assentam no plano do chão a menos que
directiondiga o contrário, ou unindo e dividindo arestas e fios existentes; leia-os de volta como pontos, tangentes, comprimentos e centros; mapeie-os sobre faces ou projete-os sobre formas. Os parâmetros ao longo de um fio vão de 0 no seu início a 1 no seu fim e seguem o parâmetro próprio de cada aresta, não a distância. Um fio fechado é o queshapes.facepreenche para criar uma face.