Hace el contorno cerrado de la sección transversal de una viga en I: dos alas horizontales unidas por un alma vertical.
width es la anchura del ala, height la altura total, webThickness y flangeThickness
los grosores de pared; alignment dice qué punto de la caja del perfil se sitúa en center,
rotation lo gira en su plano, en grados. Está en el suelo, listo para extruir.
El tamaño del perfil, los dos espesores, la alineación, la rotación, el centro y la normal del plano
El alambre de contorno de viga en I
Hace el contorno cerrado de la sección transversal de una viga en H: dos alas verticales unidas por un alma horizontal, una viga en I tumbada.
width es la anchura total, height la altura del ala, webThickness y flangeThickness
los grosores de pared; alignment dice qué punto de la caja del perfil se sitúa en center,
rotation lo gira en su plano, en grados.
El tamaño del perfil, los dos espesores, la alineación, la rotación, el centro y la normal del plano
El alambre de contorno de viga en H
Hace el contorno cerrado de la sección transversal de una viga en T: un ala horizontal con un alma vertical que cuelga de su centro.
width es la anchura del ala, height la altura total, webThickness y flangeThickness
los grosores de pared; alignment dice qué punto de la caja del perfil se sitúa en center,
rotation lo gira en su plano, en grados. Está en el suelo.
El tamaño del perfil, los dos espesores, la alineación, la rotación, el centro y la normal del plano
El alambre de contorno de viga en T
Hace el contorno cerrado de la sección transversal de una viga en U, un canal: un alma con dos alas de
flangeWidth levantadas desde sus extremos.
width y height son el tamaño total, webThickness y flangeThickness los grosores de
pared; alignment dice qué punto de la caja del perfil se sitúa en center, rotation
lo gira en su plano, en grados. Está en el suelo.
El tamaño del perfil, los espesores, la anchura del ala, la alineación, la rotación, el centro y la normal del plano
El alambre de contorno de viga en U
Une aristas y alambres que se tocan extremo con extremo en un solo alambre.
Las piezas deben conectarse; un conjunto con un hueco o una pieza suelta lanza un error. Las formas de otros tipos en la lista se ignoran.
Las aristas y alambres que unir
El alambre unido
Envuelve una sola arista en un alambre, para que pueda ir donde se espera un alambre.
La arista
El alambre que contiene esa arista
Prolonga un alambre con más aristas y alambres que lo tocan extremo con extremo.
Las piezas deben conectarse al alambre o entre sí; un hueco lanza un error. Las formas de otros tipos en la lista se ignoran.
El alambre que extender y las aristas y alambres que añadir
El alambre extendido
Recopila datos de diagnóstico sobre un alambre: cuántas aristas tiene, si está cerrado, su
longitud total y, para cada arista, el informe de curva que da shapes.edge.debugInfo.
Un alambre vacío o null da un informe marcado como no válido con recuentos a cero.
El alambre que inspeccionar
El informe con el número de aristas, el indicador de cerrado, la longitud y una entrada por arista
Cierra un alambre abierto con una arista recta de su punto final de vuelta a su punto inicial.
Un alambre cuyos extremos ya se encuentran se devuelve tal cual.
El alambre que cerrar
El alambre cerrado
Corta un alambre en trozos en los puntos dados.
Cada punto se mueve al lugar más cercano del alambre antes de cortar, así que no tiene por qué estar exactamente sobre él; los puntos repetidos se ignoran. Los trozos vuelven en orden a lo largo del alambre, de su inicio a su final.
El alambre y los puntos por los que cortar
Los trozos del alambre, en orden
Convierte cada alambre de una forma en una serie de puntos que sigue sus curvas lo bastante de cerca para dibujarlo, una lista por alambre.
Los ajustes de desviación dicen cuán ceñidos siguen los puntos las aristas curvas; donde una arista termina y empieza la siguiente el punto compartido aparece una vez.
La forma y los ajustes de deflexión
Una lista de puntos por alambre
Coloca puntos a lo largo de un alambre 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. El parámetro sigue el parámetro de curva propio de cada arista, así que los pasos iguales no son
distancias iguales; usa divideWireByEqualDistanceToPoints para esas.
El alambre, el número de divisiones y si descartar los puntos extremos
Los puntos a lo largo del alambre, en orden
Coloca puntos a lo largo de un alambre a distancias iguales medidas a lo largo de sus curvas, del inicio al final.
nrOfDivisions pasos dan un punto más que eso; removeStartPoint y removeEndPoint
descartan los extremos.
El alambre, el número de divisiones y si descartar los puntos extremos
Los puntos a lo largo del alambre, en orden
Encuentra el punto a una fracción del recorrido de un alambre: 0 es el inicio, 1 el final.
La fracción sigue los parámetros de las aristas, no la distancia, así que 0.5 no siempre es el
medio por longitud; usa pointOnWireAtLength para una distancia.
El alambre y la fracción de 0 a 1
El punto en el alambre
Encuentra el punto a una distancia dada a lo largo de un alambre desde su inicio, medida a lo largo de sus curvas en unidades del modelo.
El alambre y la distancia desde su inicio
El punto en el alambre
Encuentra los puntos a varias distancias a lo largo de un alambre desde su inicio, medidas a lo largo de sus curvas en unidades del modelo.
El alambre y las distancias desde su inicio
Un punto por distancia, en el mismo orden
Coloca puntos a lo largo de un alambre cada length unidades del modelo desde su inicio, tantos como quepan.
includeFirst conserva el punto del inicio, includeLast añade el punto final sea cual sea el
espaciado, y tryNext pide un punto más un paso más allá del último que cupo.
El alambre, el espaciado y qué puntos extremos incluir
Los puntos a lo largo del alambre, en orden
Coloca puntos a lo largo de un alambre según un patrón repetido de huecos, como 1, 3, 1, 3, hasta que el alambre se acaba.
lengths es el patrón de huecos en unidades del modelo, repetido desde el inicio; includeFirst
conserva el punto inicial, includeLast añade el punto final, y tryNext pide un punto
más en el siguiente hueco tras el último.
El alambre, el patrón de huecos y qué puntos extremos incluir
Los puntos a lo largo del alambre, en orden
Encuentra la dirección en la que avanza el alambre a una fracción de su recorrido, de 0 en el inicio a 1 en el final.
La fracción sigue los parámetros de las aristas, no la distancia.
El alambre y la fracción de 0 a 1
La dirección tangente
Encuentra la dirección en la que avanza el alambre a una distancia dada desde su inicio, medida a lo largo de sus curvas en unidades del modelo.
El alambre y la distancia desde su inicio
La dirección tangente
Calcula la primera, segunda y tercera derivadas de la curva de un alambre a una distancia dada desde su inicio.
La primera derivada es la tangente con su velocidad, la segunda dice cómo se curva la curva, la tercera cómo cambia esa curvatura; todas son respecto al parámetro de la curva. La distancia se mide a lo largo de las curvas en unidades del modelo.
El alambre y la distancia desde su inicio
Los tres vectores derivada, de la primera a la tercera
Calcula la primera, segunda y tercera derivadas de la curva de un alambre a una fracción de su recorrido, de 0 en el inicio a 1 en el final.
La primera derivada es la tangente con su velocidad, la segunda dice cómo se curva la curva, la tercera cómo cambia esa curvatura; todas son respecto al parámetro de la curva.
El alambre y la fracción de 0 a 1
Los tres vectores derivada, de la primera a la tercera
Lee el punto donde empieza un alambre, en la dirección propia del alambre.
El alambre
El punto inicial
Encuentra el punto a mitad del rango de parámetro de un alambre.
El parámetro sigue las curvas propias de las aristas, no la distancia, así que en un alambre de aristas desiguales esto
no siempre es el medio por longitud; pointOnWireAtLength con la mitad de getWireLength da
eso.
El alambre
El punto en el parámetro 0.5
Lee el punto donde termina un alambre, en la dirección propia del alambre.
El alambre
El punto final
Ejecuta divideWireByParamsToPoints sobre varios alambres con los mismos ajustes.
Los alambres, el número de divisiones y si descartar los puntos extremos
Una lista de puntos por alambre, en el mismo orden
Ejecuta divideWireByEqualDistanceToPoints sobre varios alambres con los mismos ajustes.
Los alambres, el número de divisiones y si descartar los puntos extremos
Una lista de puntos por alambre, en el mismo orden
Hace un alambre recto de una sola arista a partir de un objeto de línea de la forma { start, end }.
La línea
El alambre recto
Hace un alambre recto de una sola arista por cada objeto de línea de la forma { start, end }.
Las líneas
Un alambre por línea, en el mismo orden
Hace un alambre recto de una sola arista a partir de un segmento, un par de puntos [start, end].
El segmento
El alambre recto
Hace un alambre recto de una sola arista por cada segmento, cada uno un par de puntos [start, end].
Los segmentos
Un alambre por segmento, en el mismo orden
Une una lista de puntos en orden con aristas rectas en un solo alambre.
Menos de dos puntos lanzan un error. Cuando el último punto repite el primero, la repetición se
descarta y el alambre se cierra de vuelta al primer punto; si no, el alambre queda abierto. Para un
contorno cerrado sin repetir un punto use createPolygonWire.
El alambre que pasa por los puntos
Hace un alambre a partir de un objeto de polilínea, una arista recta por segmento; una polilínea marcada como cerrada recibe también la arista de su último punto de vuelta al primero.
La polilínea
El alambre
Hace un alambre cerrado de tres aristas a partir de un triángulo dado como tres puntos.
El triángulo
El alambre cerrado
Hace un alambre cerrado de tres aristas por cada triángulo de una malla.
Un triángulo cuyo alambre no puede construirse se salta con un aviso en lugar de detener el resto.
La malla como lista de triángulos
Un alambre por cada triángulo que se pudo construir
Elige un alambre 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 un alambre o algo construido a partir de alambres; un índice más allá del último alambre lanza un error.
La forma y el índice, empezando en 0
El alambre en ese índice
Lista cada alambre de una forma en el orden en que lo recorre el núcleo.
La forma
Los alambres encontrados en la forma
Encuentra el centro de masas de un alambre, el punto de equilibrio de sus curvas; para un círculo es su centro, fuera del propio alambre.
El alambre
El punto del centro de masas
Encuentra el centro de masas de cada alambre de una lista.
Los alambres
Un punto por alambre, en el mismo orden
Invierte la dirección de un alambre, de modo que su inicio se convierte en su final.
Las aristas conservan su propio orden y sus indicadores de dirección; el alambre en conjunto se marca como invertido,
que es lo que leen la mayoría de operaciones. reversedWireFromReversedEdges reconstruye el alambre arista a
arista en su lugar.
El alambre
Un nuevo alambre que recorre el sentido contrario
Invierte la dirección de un alambre invirtiendo cada arista y uniéndolas de nuevo en el orden contrario.
El resultado es un alambre que va en sentido contrario de principio a fin, lo que algunas operaciones necesitan
cuando el simple indicador de reversedWire no basta.
El alambre
Un nuevo alambre que recorre el sentido contrario
Indica si un alambre está cerrado, que es cuando sus puntos inicial y final coinciden dentro de una pequeña tolerancia.
El alambre
True cuando los extremos se encuentran
Mide la longitud de un alambre a lo largo de sus curvas, en unidades del modelo.
El alambre
La longitud
Mide la longitud de cada alambre de una lista a lo largo de sus curvas, en unidades del modelo.
Los alambres
Una longitud por alambre, en el mismo orden
Hace un alambre poligonal cerrado por cada lista de puntos, como hace createPolygonWire.
Con returnCompound en true los alambres se empaquetan en una sola forma compuesta en lugar de una lista.
Los polígonos y si empaquetarlos en un compuesto
Los alambres en orden, o un compuesto que los contiene
Hace un alambre recto de una sola arista por cada definición de línea.
Con returnCompound en true los alambres se empaquetan en una sola forma compuesta en lugar de una lista.
Los alambres en orden, o un compuesto que los contiene
Hace un alambre de polilínea abierto por cada lista de puntos, como hace createPolylineWire.
Con returnCompound en true los alambres se empaquetan en una sola forma compuesta en lugar de una lista.
Las polilíneas y si empaquetarlas en un compuesto
Los alambres en orden, o un compuesto que los contiene
Hace un alambre Bezier por cada definición, como hace createBezier.
Con returnCompound en true los alambres se empaquetan en una sola forma compuesta en lugar de una lista.
Las definiciones de Bezier y si empaquetarlas en un compuesto
Los alambres en orden, o un compuesto que los contiene
Hace un alambre B-spline interpolado por cada definición, como hace interpolatePoints.
Con returnCompound en true los alambres se empaquetan en una sola forma compuesta en lugar de una lista.
Las definiciones de interpolación y si empaquetarlas en un compuesto
Los alambres en orden, o un compuesto que los contiene
Hace un alambre B-spline de aproximación por cada definición, como hace createBSpline.
Con returnCompound en true los alambres se empaquetan en una sola forma compuesta en lugar de una lista.
Las definiciones de B-spline y si empaquetarlas en un compuesto
Los alambres en orden, o un compuesto que los contiene
Proyecta un alambre plano dibujado en el plano del suelo sobre la superficie de una cara, como si el dibujo se envolviera alrededor de ella.
La coordenada Z del alambre se lee como U y su coordenada X como V, en los valores UV reales de la cara,
que shapes.face.getUMinBound y sus hermanos informan; un dibujo que cabe dentro de esos
límites aterriza en la cara.
El alambre en el plano del suelo y la cara
El alambre tendido sobre la superficie de la cara
Proyecta varios alambres planos dibujados en el plano del suelo sobre la superficie de una cara, como
hace placeWireOnFace con uno.
Los alambres en el plano del suelo y la cara
Los alambres tendidos sobre la superficie de la cara, en el mismo orden
Proyecta un alambre sobre una forma a lo largo de una dirección, como proyectar su sombra sobre la superficie.
El resultado es un compuesto de las curvas donde la proyección se encuentra con las caras de la forma, que
pueden estar tanto en su lado cercano como en el lejano. Corta una cara con él mediante
shapes.face.createFaceFromWireOnFace o úsalo como ruta.
El alambre, la forma sobre la que proyectar y la dirección
Un compuesto de las curvas proyectadas
Proyecta varios alambres sobre una forma a lo largo de una dirección, como hace project con uno.
Los alambres, la forma sobre la que proyectar y la dirección
Un compuesto de curvas proyectadas por alambre, en el mismo orden
Hace un círculo completo como un alambre cerrado de una sola arista, situado en el plano cuya normal es
direction; el valor predeterminado [0, 1, 0] lo tumba en el suelo.
El alambre circular
Rellena un rectángulo en el plano del suelo con una cuadrícula de alambres hexagonales cerrados, centrada en el origen.
Los hexágonos se escalan para que nrHexagonsInWidth quepan a lo ancho de width y nrHexagonsInHeight
a lo largo de height. Los patrones de escala, redondeo e inclusión se leen hexágono a hexágono y
se repiten; los indicadores de extensión estiran las filas exteriores más allá de los bordes para cubrir el rectángulo.
El tamaño del rectángulo, los números de hexágonos, los indicadores de extensión y los patrones opcionales
Un alambre por hexágono, fila por fila
Hace un alambre cuadrado cerrado centrado en center.
direction es la normal de su plano: el valor predeterminado [0, 1, 0] lo tumba en el suelo.
El alambre cuadrado
Hace un alambre cerrado en forma de estrella con numRays puntas.
Las puntas llegan a outerRadius y las muescas entre ellas a innerRadius; offsetOuterEdges
levanta las puntas de los rayos fuera del plano esa distancia, haciendo una estrella 3D, y half conserva la
primera mitad de los rayos como un alambre abierto. Está tumbado en el suelo salvo que direction diga
lo contrario.
El alambre de estrella
Hace un alambre cerrado con forma de árbol de Navidad estilizado: nrSkirts capas de ramas,
que se estrechan de outerDist a innerDist respecto a la línea del tronco, sobre un tronco de trunkHeight y
trunkWidth.
A diferencia de las otras formas planas de aquí, se levanta erguido en el plano XY, con la punta a lo largo de Y; direction
es la dirección del tronco a la punta, rotation lo gira alrededor de ese eje, en grados.
Las proporciones del árbol, el tamaño del tronco, las opciones, el origen y la dirección del tronco a la punta
El alambre del árbol
Hace un alambre de polígono regular cerrado con nrCorners esquinas, todas sobre un círculo de radius.
direction es la normal del plano; el valor predeterminado [0, 1, 0] lo tumba en el suelo.
El número de esquinas, el radio, el centro y la normal del plano
El alambre poligonal
Hace un alambre de paralelogramo cerrado: un rectángulo de width y height cuyos lados se inclinan
angle grados.
Con aroundCenter en true la forma se centra en center; en caso contrario empieza ahí y
se extiende en las direcciones positivas. direction es la normal del plano; el valor predeterminado [0, 1, 0]
lo tumba en el suelo.
La anchura, la altura, el ángulo de inclinación, si centrarlo, el centro y la normal del plano
El alambre de paralelogramo
Hace un alambre cerrado en forma de corazón de dos mitades suaves que cabe aproximadamente en un cuadrado de
sizeApprox.
rotation lo gira en su plano, en grados. direction es la normal del plano; el valor predeterminado
[0, 1, 0] lo tumba en el suelo.
El tamaño aproximado, la rotación, el centro y la normal del plano
El alambre de corazón
Hace un alambre rectangular cerrado centrado en center.
En el plano del suelo width va a lo largo de X y length a lo largo de Z; direction es la normal del
plano, y el valor predeterminado [0, 1, 0] mantiene el alambre tumbado en el suelo.
La anchura, la longitud, el centro y la normal del plano
El alambre rectangular
Hace un alambre cerrado en forma de L: dos patas rectangulares unidas en una esquina.
La primera pata tiene widthFirst y lengthFirst, la segunda widthSecond y
lengthSecond; align pone la esquina en el exterior, el interior o el medio de las patas, y
rotation gira la forma en su plano, en grados. Está tumbado en el suelo salvo que
direction diga lo contrario.
Los dos tamaños de las patas, la alineación, la rotación, el centro y la normal del plano
El alambre en forma de L
Hace una elipse completa como un alambre cerrado de una sola arista, situado en el plano cuya normal es
direction.
radiusMajor no debe ser menor que radiusMinor, o el núcleo rechaza la elipse; la
dirección predeterminada [0, 1, 0] lo tumba en el suelo.
El centro, la normal del plano y los dos radios
El alambre elíptico
Hace un alambre helicoidal, una espiral de radius constante que sube pitch unidades del modelo por vuelta
hasta alcanzar height.
Empieza junto a center y sube a lo largo de direction; clockwise invierte el sentido de enrollado. La
hélice se aproxima mediante una curva suave dentro de tolerance. Un radio, paso o altura de 0 o
menos da un alambre null.
El radio, el paso, la altura, el centro de la base, la dirección del eje, el sentido de giro y la tolerancia
El alambre helicoidal
Hace un alambre helicoidal como createHelixWire, pero dimensionado por numTurns en lugar de por una altura: la
espiral sube pitch unidades del modelo por vuelta, numTurns veces.
El radio, el paso, el número de vueltas, el centro de la base, la dirección del eje, el sentido de giro y la tolerancia
El alambre helicoidal
Hace un alambre helicoidal cónico cuyo radio cambia uniformemente de startRadius en la base a
endRadius en la cima, subiendo pitch unidades del modelo por vuelta hasta alcanzar height.
Empieza junto a center y sube a lo largo de direction; clockwise invierte el sentido de enrollado. La
curva se aproxima dentro de tolerance.
Los radios inicial y final, el paso, la altura, el centro de la base, la dirección del eje, el sentido de giro y la tolerancia
El alambre helicoidal cónico
Hace un alambre de espiral plana en el plano cuya normal es direction: numTurns vueltas cuyo
radio crece uniformemente de startRadius a endRadius.
La dirección predeterminada [0, 1, 0] lo tumba en el suelo; clockwise invierte el sentido de
enrollado, y la curva se aproxima dentro de tolerance.
Los radios inicial y final, el número de vueltas, el centro, la normal del plano, el sentido de giro y la tolerancia
El alambre en espiral
Escribe texto como alambres de trazo en el plano del suelo con la fuente de una sola línea Hershey simplex, un alambre de polilínea abierto por cada trazo de pluma.
height es la altura de una letra mayúscula en unidades del modelo, lineSpacing y letterSpacing
son múltiplos de ella, align alinea líneas de distinta longitud, y centerOnOrigin mueve
el bloque al origen.
El texto, su tamaño y espaciado, la alineación y las opciones de colocación
Un alambre por trazo, en orden de escritura
Escribe texto como alambres de trazo igual que textWires y los empaqueta en compuestos, junto con el tamaño
del bloque.
El resultado lleva compound con todo el texto, characters con un compuesto por
carácter en orden de escritura, width y height como la extensión del bloque a lo largo de X y
a lo largo de Z, y center como el centro del bloque.
El texto, su tamaño y espaciado, la alineación y las opciones de colocación
El compuesto del texto, los compuestos de los caracteres y el tamaño medido
Reconstruye cada arista de un alambre como una B-spline de un grado dado, dentro de una tolerancia, y vuelve a unir los resultados en un alambre.
Bajar el grado simplifica las curvas, subirlo da más libertad a las operaciones posteriores;
en cualquier caso cada curva nueva se queda dentro de tolerance respecto a la antigua.
El alambre, el grado al que reconstruirlo y la tolerancia
Un nuevo alambre con las aristas reconstruidas
Mueve la costura de un alambre periódico cerrado, el punto donde empieza y termina, a un parámetro dado a lo largo de su curva.
La geometría no cambia; solo dónde se considera que empieza el alambre. Pensado para alambres de una sola arista como los círculos: cada arista periódica se mueve, las aristas que no son periódicas se quedan como están.
El alambre periódico y el parámetro de la nueva costura
Un nuevo alambre que empieza en la costura
Mueve la costura de un alambre periódico cerrado, 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 el alambre. Pensado para alambres de una sola arista como los círculos: cada arista periódica se mueve, las aristas que no son periódicas se quedan como están.
El alambre periódico y la distancia que desplazar la costura
Un nuevo alambre que empieza en la costura
Hace un alambre cerrado de aristas rectas a través de una lista de puntos de esquina, añadiendo la arista del último punto de vuelta al primero.
Los puntos no tienen por qué estar en un mismo plano; una cara plana sí necesita un contorno plano.
Los puntos de las esquinas, en orden
El alambre cerrado
Hace un alambre recto de una sola arista entre dos puntos.
El alambre recto
Hace un alambre recto de una sola arista entre dos puntos y lo alarga más allá de cada uno de ellos.
extensionStart y extensionEnd son distancias en unidades del modelo añadidas más allá del inicio y del
final a lo largo de la línea; los dos puntos deben ser distintos o se lanza un error.
Los puntos inicial y final y las dos longitudes de extensión
El alambre recto extendido
Hace un alambre abierto de aristas rectas a través de una lista de puntos, en orden.
El alambre no está cerrado; createPolygonWire añade la arista de vuelta al primer punto.
Los puntos, en orden
El alambre abierto
Hace un alambre Bezier suave dirigido por puntos de control: empieza en el primer punto, termina en el último y es atraído hacia los intermedios sin pasar por ellos.
closed añade de nuevo el primer punto para que los extremos se encuentren; periodic construye en su lugar una curva
cerrada que es suave a través de la costura. degree limita cuántos vecinos dan forma a cada parte.
Los puntos de control y las opciones de cierre y grado
El alambre de Bezier
Hace un alambre Bezier como createBezier, con un peso por punto de control que dice con qué
fuerza atrae la curva.
Un peso mayor que 1 acerca la curva a su punto, menor que 1 la suelta. Los pesos deben corresponderse con
los puntos: el mismo número, o uno más cuando closed es true y periodic false, ya que el
primer punto se repite.
Los puntos de control, sus pesos y las opciones de cierre y grado
El alambre de Bezier ponderado
Hace un alambre B-spline suave que pasa por cada punto en orden.
periodic cierra la curva para que sea suave a través de la costura, lo que da bucles bien formados.
parametrization controla el espaciado entre puntos: centripetal resiste las cúspides y el
sobrepaso cuando los puntos son desiguales. startTangent y endTangent, o una entrada de tangents
por punto, fuerzan la dirección de la curva ahí.
Los puntos, si cerrar la curva, la tolerancia, la parametrización y las tangentes opcionales
El alambre B-spline que pasa por los puntos
Hace un alambre B-spline suave y cerrado a través de los puntos cuya forma es simétrica respecto a un espejo siempre que los puntos lo son, sin un punto inicial o final de aspecto extraño.
Un interpolatePoints periódico simple puede parecer sesgado en su costura para entradas simétricas como
un cuadrado o un triángulo; esta variante no. Falla con un error si los puntos no pueden
interpolarse.
Los puntos y la tolerancia
El alambre B-spline simétrico cerrado
Hace un alambre B-spline suave que aproxima una lista de puntos: los sigue de cerca pero no tiene por qué pasar exactamente por cada uno.
closed añade de nuevo el primer punto para que los extremos se encuentren. El ajuste usa un grado entre 3 y
8 y una tolerancia de 0.001 unidades del modelo; usa interpolatePoints cuando la curva deba pasar
por los puntos.
Los puntos y si cerrar la curva
El alambre B-spline
Dibuja una línea en zigzag que rebota entre dos alambres: ambos se dividen en el mismo número de puntos y una polilínea los visita alternativamente.
nrZigZags establece el número de rebotes; inverse empieza en el segundo alambre;
divideByEqualDistance espacia los puntos por longitud en lugar de por parámetro; con
zigZagsPerEdge en true cada arista recibe su propio zigzag, así que los recuentos de aristas deben coincidir.
Los dos alambres, el número de zigzags y las opciones de espaciado
El alambre en zigzag
Conecta los puntos iniciales de varios alambres o aristas en un alambre nuevo y sus puntos finales en otro.
wireType los hace polilíneas o curvas interpoladas suaves, closed une el último punto
de vuelta al primero, y tolerance se usa para la interpolación. Menos de dos formas lanzan
un error.
Los alambres o aristas, el tipo de alambre que construir, si cerrarlo y la tolerancia
Dos alambres: uno por los puntos iniciales, otro por los puntos finales
Divide varios alambres o aristas en el mismo número de puntos y conecta los puntos de cada posición en un alambre nuevo, como los peldaños de una escalera.
nrOfDivisions pasos dan un peldaño más que eso; divideByEqualDistance espacia los puntos
por longitud en lugar de por parámetro; wireType hace los peldaños polilíneas o curvas suaves,
closed une cada uno en un bucle.
Los alambres o aristas, el número de divisiones, el espaciado, el tipo de alambre que construir, si cerrarlo y la tolerancia
Un alambre por punto de división, en orden a lo largo de las formas
Dibuja un contorno cerrado alrededor de dos círculos que están en un mismo plano, uniéndolos con líneas tangentes: una forma de correa o de cápsula.
keepLines elige las líneas tangentes exteriores (la correa) o las interiores que se cruzan;
circleRemainders elige qué arco de cada círculo se queda en el contorno. Cada alambre de círculo debe
constar de una sola arista.
Los dos alambres circulares, qué líneas tangentes y arcos conservar, y la tolerancia
El alambre de contorno cerrado
Alambres en OpenCascade: cadenas de aristas unidas extremo con extremo, abiertas como un camino o cerradas como un contorno. Constrúyelos a partir de puntos y curvas (polilíneas, B-splines, Beziers, interpolaciones, hélices, espirales), como contornos planos ya hechos (círculos, rectángulos, estrellas, perfiles de viga, texto) que se apoyan en el plano del suelo a menos que
directiondiga otra cosa, o uniendo y dividiendo aristas y alambres existentes; léelos de vuelta como puntos, tangentes, longitudes y centros; proyéctalos sobre caras o sobre formas. Los parámetros a lo largo de un alambre van de 0 en su inicio a 1 en su final y siguen el parámetro propio de cada arista, no la distancia. Un alambre cerrado es lo queshapes.facerellena para crear una cara.