Booleano
Descripción general
El operador booleano permite a los usuarios realizar operaciones de conjunto en dos splines y combinarlas para crear nuevas rutas en función de sus regiones superpuestas. Esto resulta útil para los flujos de trabajo de modelado procedimental en los que las splines deben fusionarse, restarse o intersecarse de forma dinámica.
Uso
- Agregue el operador booleano: arrastre el nodo booleano al editor de estilos de RailClone.
- Conecte los Splines de entrada: conecte dos splines de entradas (Spline A y Spline B).
- Seleccione una operación: elija la función booleana deseada en el menú desplegable:
- Intersección: conserva solo las regiones superpuestas entre las dos splines.
- Unión: fusiona ambos splines en una sola forma.
- Diferencia: conserva las regiones cubiertas por la Spline A, pero elimina las que se superponen con la Spline B.
- XOR (OR exclusivo): mantiene las áreas cubiertas por la Spline A o la Spline B, pero elimina las secciones superpuestas.
- Continuar editando: modifique aún más la spline resultante utilizando operadores adicionales si es necesario.
Interfaz y parámetros

Operaciones
Define el tipo de operación booleana aplicada:
- Intersección: mantiene solo las áreas superpuestas de las dos splines.
- Unión: fusiona ambas splines en una sola forma unificada.
- Diferencia: Resta la Spline B de la Spline A.
- XOR: conserva las regiones cubiertas por una spline u otra, pero no por ambas.
Consejos y mejores prácticas
- Asegúrese de que las splines de entrada estén limpias y correctamente alineadas para obtener mejores resultados.
- Utilícelo en combinación con el operador Filtrar por ID de Material para controlar qué secciones de una spline participan en la operación booleana.
- El operador booleano es particularmente útil para crear formas paramétricas complejas, como cortes procedimentales, fusionar límites o generar regiones cerradas de forma dinámica.
- Si se producen resultados inesperados, compruebe si hay vértices de spline superpuestos que puedan afectar a la operación booleana.