Spline (poli cuadrático)

Icono de nodo

En: Herramientas de spline y trazado > Herramientas de spline

Descripción

Genera una spline en varios puntos. La cantidad y las ubicaciones de estos puntos pueden ser arbitrarias o recopilarse a partir de un nodo Lista de puntos.

La trayectoria de la spline se puede suavizar alejándola de sus puntos intermediarios, en el sentido de que cada punto intermediario es el punto de encuentro de las tangentes “out” e “in” de sus vecinos.

Entradas

Vista previa Escala de grises
Vista previa de las splines de entrada como una imagen en escala de grises.
Códigos polinómicos Color
Las coordenadas de los puntos de las splines de entrada codificadas en los canales RGBA de una imagen en color:
R - Posición X
G - Posición Y
B - Height
A - Datos empaquetados:
- Firma: La spline está cerrada (negativa) o abierta (positiva);
- Valor absoluto: Thickness + 1.
Datos de spline Color
Datos adicionales de las splines de entrada codificadas en los canales RGBA de una imagen en color.
R - Tangents X
G - Tangents Y
B - Sin usar
A - Sin usar
Cantidad de spline Entero
Número de splines de entrada.
Vista previa de puntos Escala de grises
Vista previa de los puntos como una imagen en escala de grises.
Lista de puntos de entrada Color
(disponible cuando “Usar lista de puntos de entrada” es True) Una lista de puntos codificados en los canales RGBA de una imagen de color:
R - X position
G - Y position
B - Height
A - Datos empaquetados:
- Parte entera: Smoothness;
- Parte fraccional: Thickness.
Número de punto Entero
(disponible cuando “Usar lista de puntos de entrada” es True) El número de puntos.
IMPORTANT
Los conectores Point List y Point Number son incompatibles con los conectores Spline Code, Spline Data y Spline Amount, ya que se basan en datos diferentes.

Salidas

Vista previa Escala de grises
Vista previa de las splines de salida como una imagen en escala de grises.
Códigos polinómicos Color
Las coordenadas de los puntos de las splines de salida codificadas en los canales RGBA de una imagen en color.
R - Posición X
G - Posición Y
B - Height
A - Datos empaquetados:
- Firma: La spline está cerrada (negativa) o abierta (positiva);
- Valor absoluto: Thickness + 1.
Datos de spline Color
Datos adicionales de las splines de salida codificadas en los canales RGBA de una imagen en color.
R - Tangents X
G - Tangents Y
B - Sin usar
A - Sin usar
Cantidad de spline Entero
Número de splines de salida.

Parámetros

Importe de puntos Entero
Número arbitrario de puntos utilizados para crear la spline.
Modo de conexión de spline de entrada Entero
Método utilizado para conectar las splines de entrada:
- Automático: El final de la última spline de entrada está conectado al inicio de la spline generada y el final de la spline generada está conectado al inicio de la primera spline de entrada;
- Manual: Puede especificar cuál de las splines de entrada debe estar conectada a las extremidades de la spline generada y en qué parte de las splines de entrada deben aterrizar estas conexiones.
Cerrar spline Booleano
Controla si el punto final de la spline debe conectarse a su punto inicial.
El suavizado aplicado a la spline en los puntos inicial y final se especifica mediante los valores de Smoothness de esos puntos.
Voltear dirección Booleano
Invierte la dirección de la spline.
Usar lista de puntos de entrada Booleano
Utilice la lista de puntos suministrados a los conectores de entrada Lista de puntos de entrada y Número de punto en lugar de una lista arbitraria de puntos.
Un nodo Lista de puntos puede proporcionar la lista de puntos.
Conectar inicio a spline de entrada Booleano
Si es True, el inicio de la spline generada se conecta al último punto de la última spline de las splines de entrada.
Iniciar índice de spline de conexión Entero
(Disponible cuando “Input Spline Connection Mode” está establecido en “Manual” y “Connect Start to Input Spline” está establecido en “True”) El índice de la spline de entrada que debe conectarse al inicio de la spline generada.
Iniciar posición de conexión Flotador
(Disponible cuando “Input Spline Connection Mode” está establecido en “Manual” y “Connect Start to Input Spline” está establecido en “True”) Posición en la spline de entrada seleccionada donde debe aterrizar la conexión con el inicio de la spline generada.
Este valor es la longitud normalizada de la spline de entrada seleccionada.
Conectar extremo a spline de entrada Booleano
Si es True, el final de la spline generada se conecta al primer punto de la primera spline de las splines de entrada.
Finalizar índice de spline de conexión Entero
(Disponible cuando “Input Spline Connection Mode” se define en “Manual” y “Connect End to Input Spline” se define en “True”) Índice de la spline de entrada que debe conectarse al final de la spline generada.
Finalizar posición de conexión Flotante
(Disponible cuando “Input Spline Connection Mode” está establecido en “Manual” y “Connect End to Input Spline” está establecido en “True”) Posición en la spline de entrada seleccionada donde debe aterrizar la conexión al extremo de la spline generada.
Este valor es la longitud normalizada de la spline de entrada seleccionada.
Distribución uniforme Booleano
Si es True, los puntos de la spline se espacian uniformemente de principio a fin.
Anexar spline de entrada Booleano
Agrega la spline generada al final de la lista de splines conectadas a las entradas Spline.
Corrección no cuadrada Booleano
Ajuste la posición y el thickness de los puntos para conservar la forma de la spline en resoluciones que no sean cuadradas.
Esto también afecta a la distribución uniforme.
Ajuste de Smoothness global Flotante
Aplica un desplazamiento uniforme al valor de smoothness de todos los puntos.
El valor de smoothness resultante se fija al intervalo [0;1].
Propiedades de puntos
Propiedades de p# Flotante3
Establece las propiedades del punto p#.
- Height: Ajusta el height del punto donde un valor inferior significa una ubicación más baja o más profunda;
- Smoothness: Desplaza el inicio del suavizado de la spline en p#, donde un valor de 0 da como resultado una trayectoria dura y 1 en una completamente suave;
- Thickness: Ajusta el thickness de la spline en p#. El thickness se utiliza en nodos Spline específicos.
Coordenadas de puntos
p# Float2
Establece la posición del punto p# en el espacio de textura.
Vista previa
Mostrar tangentes Booleano
Muestra las tangentes de los puntos p1 y p3 a p2 en la salida de previsualización.
Mostrar ayuda de dirección Booleano
Muestra un punto al principio de la spline y una punta de flecha al final en la salida de previsualización.
Mostrar sobre de Thickness Booleano
Muestra líneas adicionales en los bordes del thickness de la spline.
Mostrar etiqueta de puntos Booleano
Para cada punto, muestra el nombre del punto junto a él en la salida “Vista previa”.
Tamaño de etiqueta de puntos Flotador
(Disponible cuando ‘Mostrar etiqueta de puntos’ está establecido en ‘Verdadero’) El tamaño de la etiqueta para cada punto en el espacio de textura, donde 0,1 es una décima parte del ancho de la textura.
Mostrar puntos Booleano
Muestra los puntos de control de la spline.
Tamaño de puntos Flotador
(Disponible cuando ‘Mostrar puntos’ está establecido en ‘Verdadero’) El radio de los puntos en el espacio de textura, donde 0,1 es una décima parte del ancho de la textura.
Cantidad de segmentos Entero
Ajusta el número de segmentos utilizados para dibujar la visualización de spline en la salida de vista previa.
Un valor más alto produce una línea más suave.
Thickness (px) Flotador
Ajusta el thickness de la visualización de la spline en píxeles en la salida de previsualización.

Ejemplos

table 0-row-2 html-authored no-header
SplinePolyQuadratic-Variant1-Before
Antes
SplinePolyQuadratic-Variant1-After
Después De
Ejemplo de nodo 2
recommendation-more-help
substance-3d-designer-help-guide