Dibuja las líneas rectas desde dos puntos que apenas tocan un círculo, una línea tangente desde cada punto.
positionResult conserva las soluciones de un lado del círculo o todas ellas, y
circleRemainder añade el trozo del círculo entre los puntos de tangencia.
La arista circular, los dos puntos, la tolerancia y qué soluciones conservar
Las líneas tangentes, y el trozo de círculo cuando se pide
Dibuja las dos líneas rectas desde un punto que apenas tocan un círculo.
positionResult conserva la solución de un lado del círculo o ambas, y circleRemainder
añade el trozo del círculo entre los puntos de tangencia.
La arista circular, el punto, la tolerancia y qué soluciones conservar
Las líneas tangentes, y el trozo de círculo cuando se pide
Dibuja las líneas rectas que apenas tocan dos círculos a la vez, como una correa alrededor de dos poleas.
positionResult conserva las líneas de un lado o todas ellas, y circleRemainders añade los
trozos exteriores o interiores de los círculos entre los puntos de tangencia, lo que completa la forma
de correa.
Las dos aristas circulares, la tolerancia y qué soluciones y trozos de círculo conservar
Las líneas tangentes, y los trozos de círculo cuando se piden
Dibuja los círculos de un radio dado que apenas tocan dos círculos a la vez.
Las dos aristas circulares, la tolerancia y el radio de los nuevos círculos
Los círculos tangentes
Dibuja los círculos de un radio dado que pasan por un punto y apenas tocan un círculo.
La arista circular, el punto, la tolerancia y el radio de los nuevos círculos
Los círculos tangentes
Recopila datos de diagnóstico sobre la curva de una arista: su tipo y grado, el número de puntos de control y de nodos, si es racional, periódica o cerrada, su rango de parámetro y su periodo, su longitud y sus puntos extremos.
La arista que inspeccionar
El informe sobre la curva de la arista
Encuentra el punto a una fracción del recorrido de una arista: 0 es el inicio, 1 el final, 0.5 el medio del rango de parámetro.
La fracción sigue el parámetro propio de la curva, que para una curva de forma libre no se reparte
uniformemente por longitud; usa pointOnEdgeAtLength para una distancia.
La arista y la fracción de 0 a 1
El punto en la arista
Encuentra el punto a la misma fracción a lo largo de cada arista de una lista.
Las aristas y la fracción de 0 a 1
Un punto por arista, en el mismo orden
Convierte cada arista de una forma en una serie de puntos que sigue su curva lo bastante de cerca para dibujarla, una lista por arista.
Los ajustes de desviación dicen cuán ceñidos siguen los puntos las aristas curvas; las aristas de un alambre vienen en su orden a lo largo del alambre.
La forma y los ajustes de deflexión
Una lista de puntos por arista
Encuentra la dirección en la que avanza la arista a una fracción de su recorrido, de 0 en el inicio a 1 en el final.
La arista y la fracción de 0 a 1
La dirección tangente
Encuentra la dirección en la que avanza cada arista de una lista a la misma fracción de su recorrido.
Las aristas y la fracción de 0 a 1
Una tangente por arista, en el mismo orden
Encuentra el punto a una distancia dada a lo largo de una arista desde su inicio, medida a lo largo de la curva en unidades del modelo.
La arista y la distancia desde su inicio
El punto en la arista
Encuentra el punto a la misma distancia desde el inicio a lo largo de cada arista de una lista.
Las aristas y la distancia desde el inicio
Un punto por arista, en el mismo orden
Encuentra la dirección en la que avanza la arista a una distancia dada a lo largo de ella desde su inicio, medida a lo largo de la curva.
La arista y la distancia desde su inicio
La dirección tangente
Encuentra la dirección en la que avanza cada arista de una lista a la misma distancia desde su inicio.
Las aristas y la distancia desde el inicio
Una tangente por arista, en el mismo orden
Lee el punto donde empieza una arista, en la dirección propia de la arista.
La arista
El punto inicial
Lee el punto inicial de cada arista de una lista.
Las aristas
Un punto inicial por arista, en el mismo orden
Lee el punto donde termina una arista, en la dirección propia de la arista.
La arista
El punto final
Lee el punto final de cada arista de una lista.
Las aristas
Un punto final por arista, en el mismo orden
Coloca puntos a lo largo de una arista a pasos iguales de su parámetro, del inicio al final.
nrOfDivisions pasos dan un punto más que eso; removeStartPoint y removeEndPoint
descartan los extremos. En una curva de forma libre los pasos iguales de parámetro no son distancias iguales; usa
divideEdgeByEqualDistanceToPoints para esas.
La arista, el número de divisiones y si descartar los puntos extremos
Los puntos a lo largo de la arista, en orden
Coloca puntos a lo largo de cada arista de una lista a pasos iguales de su parámetro, una lista por arista.
Las aristas, el número de divisiones y si descartar los puntos extremos
Una lista de puntos por arista, en el mismo orden
Coloca puntos a lo largo de una arista a distancias iguales medidas a lo largo de su curva, del inicio al final.
nrOfDivisions pasos dan un punto más que eso; removeStartPoint y removeEndPoint
descartan los extremos.
La arista, el número de divisiones y si descartar los puntos extremos
Los puntos a lo largo de la arista, en orden
Coloca puntos a lo largo de cada arista de una lista a distancias iguales a lo largo de su curva, una lista por arista.
Las aristas, el número de divisiones y si descartar los puntos extremos
Una lista de puntos por arista, en el mismo orden
Hace una arista a partir de una curva 2D tendida sobre una superficie: la curva vive en el espacio UV de la superficie y la arista la sigue a través de la superficie.
La curva 2D y la superficie sobre la que tenderla
La arista sobre la superficie
Hace una arista recta a partir de un objeto de línea de la forma { start, end }.
La línea
La arista recta
Hace una arista recta por cada objeto de línea de la forma { start, end }.
Las líneas
Una arista por línea, en el mismo orden
Hace una arista recta a partir de un segmento, un par de puntos [start, end].
El segmento
La arista recta
Hace una arista recta por cada segmento, cada uno un par de puntos [start, end].
Los segmentos
Una arista por segmento, en el mismo orden
Une cada punto con el siguiente mediante una arista recta, de modo que una lista de puntos se convierte en una cadena de aristas.
Las aristas se devuelven sueltas; shapes.wire.createPolylineWire hace directamente el alambre
unido.
Una arista por cada par de puntos vecinos
Hace una arista recta por cada segmento de un objeto de polilínea; una polilínea cerrada recibe también la arista de su último punto de vuelta al primero.
La polilínea
Una arista por segmento, en orden
Hace las tres aristas rectas de un triángulo dado como tres puntos.
El triángulo
Sus tres aristas
Hace las tres aristas rectas de cada triángulo de una malla, todas en una sola lista plana.
Un triángulo cuyas aristas no pueden construirse se salta con un aviso en lugar de detener el resto.
La malla como lista de triángulos
Las aristas de todos los triángulos
Elige una arista de una forma por su posición, contando desde 0, en el orden en que el núcleo recorre la forma.
La forma debe ser una arista, un alambre o algo construido a partir de ellos; un índice más allá de la última arista lanza un error.
La forma y el índice, empezando en 0
La arista en ese índice
Lista cada arista de una forma en el orden en que la recorre el núcleo, que no es el orden a lo largo de un
alambre; usa getEdgesAlongWire para eso.
La forma
Las aristas encontradas en la forma
Lista las aristas de un alambre en el orden en que se siguen unas a otras a lo largo de él, cada una orientada para ir en la dirección del alambre.
Una sola arista se devuelve como una lista de un elemento.
El alambre
Sus aristas en orden a lo largo del alambre
Lista solo las aristas circulares de un alambre, en el orden en que se siguen unas a otras a lo largo de él.
El alambre
Sus aristas circulares en orden
Lista solo las aristas rectas de un alambre, en el orden en que se siguen unas a otras a lo largo de él.
El alambre
Sus aristas rectas en orden
Lista los puntos extremos de cada arista de una forma, con las repeticiones eliminadas, de modo que una esquina donde se encuentran varias aristas aparece una vez.
Los puntos vienen sin ningún orden concreto.
La forma cuyas aristas leer: un alambre, una cara, una carcasa o un sólido
Los puntos extremos únicos de las aristas
Mide la longitud de una arista a lo largo de su curva, en unidades del modelo.
La arista
La longitud
Mide cada arista de una forma a lo largo de su curva, en unidades del modelo.
La forma
Una longitud por arista, en el orden en que getEdges las enumera
Mide cada arista de una lista a lo largo de su curva, en unidades del modelo.
Las aristas
Una longitud por arista, en el mismo orden
Encuentra el centro de masas de una arista, el punto de equilibrio de su curva; para una arista recta es su punto medio, para un arco un punto dentro de la curva.
La arista
El punto del centro de masas
Encuentra el centro de masas de cada arista de una lista.
Las aristas
Un punto por arista, en el mismo orden
Invierte la dirección de una arista, de modo que su inicio se convierte en su final.
La arista
Una nueva arista que recorre el sentido contrario
Encuentra el centro del círculo sobre el que está una arista circular.
Una arista que no es circular lanza un error.
La arista circular
El punto central
Lee el radio del círculo sobre el que está una arista circular.
Una arista que no es circular lanza un error.
La arista circular
El radio en unidades del modelo
Lee la normal del plano en el que está una arista circular.
Una arista que no es circular lanza un error.
La arista circular
La normal unitaria del plano del círculo
Indica si una arista es una línea recta.
La arista
True cuando la arista es recta
Indica si una arista está sobre un círculo, ya sea un círculo completo o un arco.
La arista
True cuando la arista es circular
Hace una arista recta entre dos puntos, la arista más simple que existe.
La arista recta
Hace un arco circular que empieza en el primer punto, pasa por el del medio y termina en el último.
Los tres puntos
La arista de arco
Hace un arco circular de un punto a otro que sale del primer punto en una dirección dada.
La tangente fija el plano y el radio del arco.
El punto inicial, la dirección tangente en él y el punto final
La arista de arco
Recorta un arco de una arista circular entre dos puntos sobre ella.
sense elige en qué sentido alrededor del círculo va el arco del primer punto al segundo.
La arista circular, los dos puntos y el sentido de recorrido
La arista de arco
Recorta un arco de una arista circular entre dos ángulos, en grados, medidos alrededor del círculo desde su propio inicio.
sense elige en qué sentido alrededor del círculo va el arco del primer ángulo al segundo.
La arista circular, los dos ángulos en grados y el sentido de recorrido
La arista de arco
Recorta un arco de una arista circular que empieza en un punto del círculo y abarca un ángulo dado, en grados.
sense elige en qué sentido alrededor del círculo va el arco.
La arista circular, el punto inicial, el ángulo en grados y el sentido de recorrido
La arista de arco
Hace un círculo completo como una sola arista cerrada, situada en el plano cuya normal es direction.
La arista circular
Hace una elipse completa como una sola arista cerrada, situada en el plano cuya normal es direction.
radiusMajor no debe ser menor que radiusMinor, o el núcleo rechaza la elipse.
El centro, la normal del plano y los dos radios
La arista elíptica
Reconstruye la curva de una arista como una B-spline de un grado dado, dentro de una tolerancia.
Bajar el grado simplifica la curva, subirlo da más libertad a las operaciones posteriores;
en cualquier caso la curva nueva se queda dentro de tolerance respecto a la antigua.
La arista, el grado al que reconstruirla y la tolerancia
Una nueva arista con la curva reconstruida
Mueve la costura de una arista periódica cerrada, el punto donde empieza y termina, a un parámetro dado a lo largo de la curva.
La geometría no cambia; solo dónde se considera que empieza la arista.
La arista periódica y el parámetro de la nueva costura
Una nueva arista que empieza en la costura
Mueve la costura de una arista periódica cerrada, el punto donde empieza y termina, una distancia a lo largo de la curva desde su inicio actual.
La geometría no cambia; solo dónde se considera que empieza la arista.
La arista periódica y la distancia que desplazar la costura
Una nueva arista que empieza en la costura
Fusiona las caras que están sobre la misma superficie y las aristas sobre la misma curva, lo que elimina las costuras internas que deja una booleana o una fusión.
Es shapes.shape.unifySameDomain con aristas y caras unificadas ambas y las B-splines dejadas como
están.
La forma
La forma sin costuras internas
Aristas en OpenCascade: curvas únicas entre dos vértices, rectas, circulares, elípticas o de forma libre. Constrúyelas a partir de puntos y líneas, como arcos, círculos y elipses, o como construcciones tangentes contra círculos; léelas de vuelta como puntos, longitudes, tangentes y centros; y extrae aristas de cualquier forma. Las aristas se unen extremo con extremo en alambres, de los que se ocupa
shapes.wire. Los parámetros a lo largo de una arista van de 0 en su inicio a 1 en su final; los ángulos están en grados.