Desenha as linhas retas a partir de dois pontos que apenas tocam um círculo, uma linha tangente a partir de cada ponto.
positionResult mantém as soluções de um lado do círculo ou todas elas, e
circleRemainder adiciona o troço do círculo entre os pontos de tangência.
A aresta circular, os dois pontos, a tolerância e quais as soluções a manter
As linhas tangentes, e o troço do círculo quando pedido
Desenha as duas linhas retas a partir de um ponto que apenas tocam um círculo.
positionResult mantém a solução de um lado do círculo ou ambas, e circleRemainder
adiciona o troço do círculo entre os pontos de tangência.
A aresta circular, o ponto, a tolerância e quais as soluções a manter
As linhas tangentes, e o troço do círculo quando pedido
Desenha as linhas retas que apenas tocam dois círculos ao mesmo tempo, como uma correia à volta de duas polias.
positionResult mantém as linhas de um lado ou todas elas, e circleRemainders adiciona os
troços exteriores ou interiores dos círculos entre os pontos de tangência, o que completa a forma
de correia.
As duas arestas circulares, a tolerância e quais as soluções e troços de círculo a manter
As linhas tangentes, e os troços dos círculos quando pedidos
Desenha os círculos de um dado raio que apenas tocam dois círculos ao mesmo tempo.
As duas arestas circulares, a tolerância e o raio dos novos círculos
Os círculos tangentes
Desenha os círculos de um dado raio que passam por um ponto e apenas tocam um círculo.
A aresta circular, o ponto, a tolerância e o raio dos novos círculos
Os círculos tangentes
Recolhe factos de diagnóstico sobre a curva de uma aresta: o seu tipo e grau, contagens de pontos de controlo e de nós, se é racional, periódica ou fechada, o seu intervalo de parâmetro e período, o seu comprimento e os seus pontos de extremidade.
A aresta a inspecionar
O relatório sobre a curva da aresta
Encontra o ponto a uma fração do caminho ao longo de uma aresta: 0 é o início, 1 o fim, 0.5 o meio do intervalo de parâmetro.
A fração segue o parâmetro próprio da curva, que numa curva de forma livre não está uniformemente
distribuído por comprimento; use pointOnEdgeAtLength para uma distância.
A aresta e a fração de 0 a 1
O ponto na aresta
Encontra o ponto à mesma fração ao longo de cada aresta de uma lista.
As arestas e a fração de 0 a 1
Um ponto por aresta, pela mesma ordem
Transforma cada aresta de uma forma numa sequência de pontos que segue a sua curva de perto o suficiente para a desenhar, uma lista por aresta.
As definições de deflexão dizem quão apertados os pontos abraçam as arestas curvas; as arestas de um fio vêm pela sua ordem ao longo do fio.
A forma e as definições de deflexão
Uma lista de pontos por aresta
Encontra a direção em que a aresta segue a uma fração do caminho ao longo dela, de 0 no início a 1 no fim.
A aresta e a fração de 0 a 1
A direção da tangente
Encontra a direção em que cada aresta de uma lista segue à mesma fração ao longo dela.
As arestas e a fração de 0 a 1
Uma tangente por aresta, pela mesma ordem
Encontra o ponto a uma dada distância ao longo de uma aresta a partir do seu início, medida ao longo da curva em unidades do modelo.
A aresta e a distância desde o seu início
O ponto na aresta
Encontra o ponto à mesma distância do início ao longo de cada aresta de uma lista.
As arestas e a distância desde o início
Um ponto por aresta, pela mesma ordem
Encontra a direção em que a aresta segue a uma dada distância ao longo dela a partir do seu início, medida ao longo da curva.
A aresta e a distância desde o seu início
A direção da tangente
Encontra a direção em que cada aresta de uma lista segue à mesma distância do seu início.
As arestas e a distância desde o início
Uma tangente por aresta, pela mesma ordem
Lê o ponto onde uma aresta começa, na direção própria da aresta.
A aresta
O ponto inicial
Lê o ponto inicial de cada aresta de uma lista.
As arestas
Um ponto inicial por aresta, pela mesma ordem
Lê o ponto onde uma aresta termina, na direção própria da aresta.
A aresta
O ponto final
Lê o ponto final de cada aresta de uma lista.
As arestas
Um ponto final por aresta, pela mesma ordem
Coloca pontos ao longo de uma aresta 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. Numa curva de forma livre passos iguais de parâmetro não são distâncias iguais; use
divideEdgeByEqualDistanceToPoints para essas.
A aresta, o número de divisões e se deve descartar os pontos extremos
Os pontos ao longo da aresta, por ordem
Coloca pontos ao longo de cada aresta de uma lista em passos iguais do seu parâmetro, uma lista por aresta.
As arestas, o número de divisões e se deve descartar os pontos extremos
Uma lista de pontos por aresta, pela mesma ordem
Coloca pontos ao longo de uma aresta a distâncias iguais medidas ao longo da sua curva, do início ao fim.
nrOfDivisions passos dão mais um ponto do que isso; removeStartPoint e removeEndPoint
retiram as extremidades.
A aresta, o número de divisões e se deve descartar os pontos extremos
Os pontos ao longo da aresta, por ordem
Coloca pontos ao longo de cada aresta de uma lista a distâncias iguais ao longo da sua curva, uma lista por aresta.
As arestas, o número de divisões e se deve descartar os pontos extremos
Uma lista de pontos por aresta, pela mesma ordem
Cria uma aresta a partir de uma curva 2D assente numa superfície: a curva vive no espaço UV da superfície e a aresta segue-a ao longo da superfície.
A curva 2D e a superfície sobre a qual a colocar
A aresta sobre a superfície
Cria uma aresta reta a partir de um objeto linha da forma { start, end }.
A linha
A aresta reta
Cria uma aresta reta por objeto linha da forma { start, end }.
As linhas
Uma aresta por linha, pela mesma ordem
Cria uma aresta reta a partir de um segmento, um par de pontos [start, end].
O segmento
A aresta reta
Cria uma aresta reta por segmento, cada um um par de pontos [start, end].
Os segmentos
Uma aresta por segmento, pela mesma ordem
Une cada ponto ao seguinte com uma aresta reta, de modo que uma lista de pontos se torna uma cadeia de arestas.
As arestas são devolvidas soltas; shapes.wire.createPolylineWire cria diretamente o fio
unido.
Uma aresta por par de pontos vizinhos
Cria uma aresta reta por segmento de um objeto polilinha; uma polilinha fechada recebe também a aresta do seu último ponto de volta ao primeiro.
A polilinha
Uma aresta por segmento, por ordem
Cria as três arestas retas de um triângulo dado como três pontos.
O triângulo
As suas três arestas
Cria as três arestas retas de cada triângulo de uma malha, todas numa só lista plana.
Um triângulo cujas arestas não possam ser construídas é saltado com um aviso em vez de parar o resto.
A malha como uma lista de triângulos
As arestas de todos os triângulos
Escolhe uma aresta 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 uma aresta, um fio ou algo construído a partir deles; um índice para lá da última aresta lança um erro.
A forma e o índice a começar em 0
A aresta nesse índice
Lista todas as arestas de uma forma pela ordem em que o kernel a percorre, que não é a ordem ao longo de um
fio; use getEdgesAlongWire para isso.
A forma
As arestas encontradas na forma
Lista as arestas de um fio pela ordem em que se seguem umas às outras ao longo dele, cada uma orientada para correr na direção do fio.
Uma aresta única é devolvida como uma lista de um elemento.
O fio
As suas arestas por ordem ao longo do fio
Lista só as arestas circulares de um fio, pela ordem em que se seguem umas às outras ao longo dele.
O fio
As suas arestas circulares por ordem
Lista só as arestas retas de um fio, pela ordem em que se seguem umas às outras ao longo dele.
O fio
As suas arestas retas por ordem
Lista os pontos de extremidade de todas as arestas de uma forma, com as repetições removidas, de modo que um canto onde várias arestas se encontram aparece uma vez.
Os pontos vêm sem ordem em particular.
A forma cujas arestas ler: um fio, face, casca ou sólido
Os pontos extremos únicos das arestas
Mede o comprimento de uma aresta ao longo da sua curva, em unidades do modelo.
A aresta
O comprimento
Mede todas as arestas de uma forma ao longo da sua curva, em unidades do modelo.
A forma
Um comprimento por aresta, pela ordem em que getEdges as lista
Mede cada aresta de uma lista ao longo da sua curva, em unidades do modelo.
As arestas
Um comprimento por aresta, pela mesma ordem
Encontra o centro de massa de uma aresta, o ponto de equilíbrio da sua curva; para uma aresta reta é o seu ponto médio, para um arco um ponto dentro da curva.
A aresta
O ponto do centro de massa
Encontra o centro de massa de cada aresta de uma lista.
As arestas
Um ponto por aresta, pela mesma ordem
Inverte a direção de uma aresta, de modo que o seu início se torna o seu fim.
A aresta
Uma nova aresta no sentido contrário
Encontra o centro do círculo em que uma aresta circular assenta.
Uma aresta que não seja circular lança um erro.
A aresta circular
O ponto central
Lê o raio do círculo em que uma aresta circular assenta.
Uma aresta que não seja circular lança um erro.
A aresta circular
O raio em unidades do modelo
Lê a normal do plano em que uma aresta circular assenta.
Uma aresta que não seja circular lança um erro.
A aresta circular
A normal unitária do plano do círculo
Indica se uma aresta é uma linha reta.
A aresta
True quando a aresta é reta
Indica se uma aresta assenta num círculo, seja um círculo completo ou um arco.
A aresta
True quando a aresta é circular
Cria uma aresta reta entre dois pontos, a aresta mais simples que existe.
A aresta reta
Cria um arco circular que começa no primeiro ponto, passa pelo do meio e termina no último.
Os três pontos
A aresta em arco
Cria um arco circular de um ponto para outro que sai do primeiro ponto numa dada direção.
A tangente fixa o plano e o raio do arco.
O ponto inicial, a direção da tangente nesse ponto e o ponto final
A aresta em arco
Recorta um arco de uma aresta de círculo entre dois pontos sobre ela.
sense escolhe em que sentido à volta do círculo o arco corre do primeiro ponto para o segundo.
A aresta circular, os dois pontos e o sentido de percurso
A aresta em arco
Recorta um arco de uma aresta de círculo entre dois ângulos, em graus, medidos à volta do círculo a partir do seu próprio início.
sense escolhe em que sentido à volta do círculo o arco corre do primeiro ângulo para o segundo.
A aresta circular, os dois ângulos em graus e o sentido de percurso
A aresta em arco
Recorta um arco de uma aresta de círculo que começa num ponto sobre o círculo e abrange um dado ângulo, em graus.
sense escolhe em que sentido à volta do círculo o arco corre.
A aresta circular, o ponto inicial, o ângulo em graus e o sentido de percurso
A aresta em arco
Cria um círculo completo como uma só aresta fechada, assente no plano cuja normal é direction.
A aresta circular
Cria uma elipse completa como uma só aresta fechada, assente no plano cuja normal é direction.
radiusMajor não pode ser menor do que radiusMinor, ou o kernel recusa a elipse.
O centro, a normal do plano e os dois raios
A aresta elíptica
Reconstrói a curva de uma aresta como uma B-spline de um dado grau, dentro de uma tolerância.
Baixar o grau simplifica a curva, subi-lo dá mais liberdade às operações posteriores;
de qualquer modo a nova curva fica dentro de tolerance da antiga.
A aresta, o grau para o qual reconstruir e a tolerância
Uma nova aresta com a curva reconstruída
Move a costura de uma aresta periódica fechada, o ponto onde começa e termina, para um dado parâmetro ao longo da curva.
A geometria não muda; só onde se considera que a aresta começa.
A aresta periódica e o parâmetro da nova costura
Uma nova aresta que começa na costura
Move a costura de uma aresta periódica fechada, 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 a aresta começa.
A aresta periódica e a distância a deslocar a costura
Uma nova aresta que começa na costura
Funde faces que assentam na mesma superfície e arestas na mesma curva, o que remove as costuras internas que uma operação booleana ou uma fusão deixa.
É shapes.shape.unifySameDomain com arestas e faces ambas unificadas e as B-splines deixadas como
estão.
A forma
A forma sem costuras internas
Arestas em OpenCascade: curvas únicas entre dois vértices, retas, circulares, elípticas ou de forma livre. Construa-as a partir de pontos e linhas, como arcos, círculos e elipses, ou como construções tangentes a círculos; leia-as de volta como pontos, comprimentos, tangentes e centros; e extraia arestas de qualquer forma. As arestas unem-se de ponta a ponta em fios, que
shapes.wiretrata. Os parâmetros ao longo de uma aresta vão de 0 no seu início a 1 no seu fim; os ângulos estão em graus.