Saltar al contenido principal

Condicional

Descripción general

Acepta dos Segmentos como entrada, devolviendo uno de ellos (verdadero o falso), dependiendo de si se han cumplido ciertas condiciones. Estos se pueden anidar para crear un árbol de decisión complejo.

Uso

Nodo condicional de RailClone

Este nodo se configurará de acuerdo con la condición que desea probar, según las siguientes opciones.

Spline

Ejemplo de diagrama de nodo condicional de RailClone

Comprueba si la longitud de la spline subyacente es mayor o menor que un valor especificado. La condición se puede verificar en toda la longitud de la spline o solo en la sección actual. Una sección es el camino entre dos segmentos del tipo Inicio, Fin, Esquina o Uniforme.

Posición

Muestra 1 a menos que la ubicación del segmento sea superior al 60% de la longitud total de la ranura, en cuyo caso se muestra 2.Muestra 1 a menos que la ubicación del segmento sea superior al 60% de la longitud total de la ranura, en cuyo caso se muestra 2.

Comprueba si la posición del segmento a lo largo de la spline es mayor o menor que un cierto valor (definido en porcentaje de longitud de la ruta/sección completa).

Tipo

El nodo condicional de RailClone muestra 1 en los segmentos curvos y 2 en los segmentos de líneaMuestra 1 en los segmentos curvos y 2 en los segmentos de línea

Comprueba si el segmento spline actual es una línea o una curva.

consejo
Nodo condicional de RailClone Haga clic con el botón derecho para establecer el tipo de segmento de la splineClic derecho

Configuración de tipos de segmentos spline

Para establecer la propiedad de tipo de segmento de spline en una spline utilizada como objeto base, vaya a los subobjetos de segmento de una spline editable, elija un segmento y haga clic con el botón derecho para establecerlo como línea o curva.

ID de Material

Comprueba el ID del material del segmento actual. Devuelve un valor verdadero o falso si este valor es igual, no, mayor, menor o múltiplo del ID identificado en el valor de ID del material del nodo condicional.

Vértice

El ejemplo de nodo condicional de RailClone muestra 2 en los vértices de la spline, a menos que sea una esquina, en cuyo caso se muestra 3, o suave cuando se muestra 4.El ejemplo muestra 2 en los vértices de la spline, a menos que sea una esquina, en cuyo caso se muestra 3, o suave cuando se muestra 4.

Devuelve verdadero si el vértice justo debajo del segmento es de un tipo determinado: Esquina, Bézier, Bézier-Esquina o Suave. La condición Ángulo comprueba el ángulo formado por el spline en este vértice..

Por lo general, este condicional se usa junto con la regla de construcción de esquinas para crear diferentes tipos de esquinas, pero también se puede usar con la entrada predeterminada, en cuyo caso el nodo condicional comprueba el vértice al principio del segmento de spline actual..

Segmento

El ejemplo de nodo condicional de RailClone muestra 1, a menos que el recuento de segmentos sea igual a 3, cuando muestre 3, o el recuento de segmentos sea un múltiplo de 5 cuando muestre 2.El ejemplo muestra 1 a menos que el recuento de segmentos sea igual a 3, cuando muestre 3, o el recuento de segmentos sea un múltiplo de 5 cuando muestre 2.

Cuenta el número de segmentos colocados en la ruta, antes de la posición actual. Devuelve verdadero o falso si los valores introducidos en este nodo cumplen determinadas condiciones, es decir, iguales. No es igual. Mayor que, Menor o Múltiplo si el valor es mayor que.

info

Este operador se puede utilizar para crear secuencias de segmentos en determinados intervalos. Es posible comprobar los contadores X e Y de forma independiente (para generadores de matriz).

Interfaz

El Rollout condicional

Longitud de la estría. activar para probar la longitud del spline

Spline completo/Sección actual. mide la longitud de toda la spline o del segmento actual

Mayor/Menos. devuelve verdadero si la spline o segmento es mayor o menor que este valor

Posición. actívelo para probar la posición a lo largo de la spline, medida como porcentaje.

En Spline/En Sección. Mide la posición de toda la spline o de la sección actual

Mayor/menor. devuelve verdadero si la posición es mayor o menor que este valor.

Vértice. actívelo para probar el tipo de vértice.

Esquina/Bézier/lisa/Bézier/esquina/no esquina/no bézier/no lisa/no bézier - esquina. Tipo de vértice que devuelve un valor verdadero

Ángulo. activar para probar el ángulo del vértice

Mayor/menor. devuelve verdadero si el ángulo es mayor o menor que este ángulo.

Verifique ángulos más amplios (>180). luego verifica ángulos en el rango de 0 a 360 grados, según la dirección del camino. Si está desactivada, la verificación del ángulo se limita a 0-180 grados.

Ángulos anchos del nodo condicional de RailClone

Segmento. actívelo para probar el recuento de segmentos.

Contador X/Contador Y. cuenta el segmento en cualquiera de los ejes x e y de una matriz

Igual/no igual/mayor/menor/múltiplo de. devuelve verdadero si el segmento actual es igual, mayor, menor o múltiplo de este valor