Saltar al contenido principal

Operaciones básicas

Descripción general

Modos booleanos

El operador Basic Ops es un nodo versátil que proporciona múltiples funciones de procesamiento de splines en una sola herramienta. Permite realizar transformaciones de procedimientos, filtros, segmentaciones y otras modificaciones dentro de RailClone. Este operador elimina la necesidad de realizar ajustes manuales en las splines en 3ds Max, ya que permite el control paramétrico directamente en el editor de estilos de RailClone.

Uso

  1. Agregue el operador de operaciones básicas: arrastre el nodo de operaciones básicas al editor de estilos de RailClone.
  2. Seleccione una operación: elija la operación de spline deseada en el menú desplegable de Operación.
  3. Ajustar parámetros: modifique los ajustes disponibles en función de la operación seleccionada.
  4. Úselo como entrada para un procesamiento posterior: conecte el spline modificada a otros nodos o generadores de RailClone.

Interfaz y parámetros

El nodo Operaciones básicas incluye las siguientes operaciones:

Combinar

La interfaz de usuario del operador Combinacion de RailCloneOperador de combinación

Combina múltiples splines en un solo objeto manteniendo la estructura de subsplines.

  • Sin parámetros adicionales.

Transformar

La interfaz de usuario del operador de transformación de RailCloneOperador de transformación

Aplica la traslación, la rotación y la inversión de dirección a una spline.

  • Traslación (X, Y, Z): mueve el spline a lo largo de los ejes respectivos.
  • Rotación (X, Y, Z): gira la spline alrededor de los ejes especificados.
  • Reverso: cambia la dirección de la spline.
  • Pasos de curva: define el número de pasos utilizados para los segmentos curvos, lo que afecta a la suavidad.

Redondeo

La interfaz de usuario del operador de Redondeo de RailCloneOperador de Redondeo

Redondea los vértices de las esquinas y las esquinas de Bézier para crear transiciones suaves

  • Radio: establece el radio del cepillado (cantidad de redondeo).
  • Asignar ID de Materiales: asigna un ID de material a los segmentos redondeados recién creados.

Chaflán

La interfaz de usuario del operador Chaflán para RailCloneOperador de chaflán

Crea una transición biseccionada con bordes rectos en los vértices de esquina y esquina de Bézier.

  • Cantidad: define la distancia del chaflán.
  • Asignar ID de Materiales: asigna un ID de material a los segmentos achaflanados.

Filtrado por ID de material

La interfaz de usuario del operador de filtro de ID de material de RailCloneOperador de filtrado por ID de material

Incluye o excluye las secciones de los splines en función de su identificación de material

  • Modo:
    • Incluir: solo agrega las secciones de Id de Materiales especificadas.
    • Excluir: se eliminan las secciones del ID de material especificadas.
  • Material ID: especifica el ID del material que se va a filtrar.

Cambiar ID de Material

La interfaz de usuario del operador Cambiar ID de material de RailCloneCambiar operador de ID de material

Modifica el identificador del material de las secciones de spline seleccionadas.

  • Modo:
    • Corregido: asigna un único ID de material.
    • Secuencia: recorre varios identificadores de materiales según el orden de los segmentos.
  • Valores: especifica los nuevos ID de material que se van a asignar. En el modo secuencial, separe los múltiples identificadores con comas.

Divida uniformemente

La interfaz de usuario del operador Division de RailCloneOperador de división

Inserta vértices espaciados uniformemente a lo largo de la spline.

  • Dividir por:
    • Distancia: coloca los vértices a intervalos regulares en función de la distancia establecida.
    • Recuento: especifica el número total de divisiones.
  • Tipo de vértice: define el tipo de vértices nuevos (Esquina, Bezier-Esquina).
  • Modo:
    • Distancia: utiliza una distancia fija para las divisiones.
    • Adaptable: ajusta las divisiones en función de la curvatura del spline.
  • Adaptable a: especifica cómo se aplica el modo adaptativo (p. ej., cualquier curvatura).
  • Invertir: invierte el orden de colocación de los vértices nuevos.
  • Asignar ID de Materiales: asigna un ID de material a los segmentos recién creados.
  • Relleno: añade un desfase al principio y al final antes de colocar el primer y el último vértice.

Divida los marcadores

La interfaz de usuario del operador División por marcadores de RailCloneOperador Dividir por marcadores

Añade un vértice de esquina en los marcadores existentes añadidos mediante el modificador RCSpline, útil para definir secciones.

  • Desde ID (rango 0-99999): define el rango de ID del marcador que se utilizará.
  • Modificador: determina qué modificador usar para los ID de los marcadores. Los modificadores se cuentan desde la parte superior de la pila de modificadores hacia abajo.
  • Copiar el User ID al Id de Material: copia las ID de los marcadores en la ID de material del segmento.
  • Propagar ID hasta el siguiente marcador: extiende los ID de marcador a través de las secciones hasta que se encuentre un nuevo marcador.
  • Asignar ID de Materiales: asigna un ID de material a los segmentos recién creados.

Rotura

La interfaz de usuario del operador Break para RailCloneOperador de rotura

Divide la spline en tipos de vértices específicos.

  • Tipo de vértice: define qué vértices provocan una ruptura (esquina, esquina de Bézier-esquina, Todos).
  • Filtrado por ID de Material: restringe la rotura a IDs de materiales específicos.

Relleno

La interfaz de usuario del operador de relleno de RailCloneOperador de Relleno

Recorta las splines mediante la aplicación de padding al principio y/o al final.

  • Aplicar a:
    • Inicio: recorta el principio de cada subspline.
    • Final: recorta el final de cada subspline.
    • Inicio/fin: aplica padding a ambos extremos de cada subspline.
    • Primera subsplinerecorta el principio de la primera subspline.
    • Última subspline Recorta el final de la última subspline.
    • Última subspline recorta el principio de la primera subspline y el final de la última subspline. Las subsplines intermedias no se ven afectadas.
  • Absoluto: define un importe de relleno fijo.
  • Relativo: especifica el relleno como un porcentaje de la longitud de la ranura.

Normalizar

La interfaz de usuario del operador de Normalización de RailCloneOperador de normalización

Ajusta la resolución de la ranura según la longitud del segmento o el número de nudos

  • Longitud de la sección: define la longitud uniforme del segmento a lo largo de la spline.
  • Recuento de nudos: especifica el número de divisiones a lo largo de la spline.
  • Secciones lineales: convierte secciones curvas en segmentos rectos.

Sustituir vértice

La interfaz de usuario del operador Remplazado de Vértices de RailCloneOperador de reemplazo de vértices

Cambia o elimina tipos de vértices específicos.

  • Esquina, Bézier, Bezier-Esquina, Liso, Interpolado: cada tipo se puede modificar individualmente:
    • Sin cambios: deja el vértice sin cambios.
    • Eliminar: elimina el tipo de vértice especificado.
    • Convertir: convierte de un tipo a otro.

Aplanar

La interfaz de usuario del operador de aplanado de RailCloneOperador de aplanado

Hace que una spline se vuelva plana a lo largo de un eje seleccionado.

  • Eje: define el eje a lo largo del cual se va a aplanar (X, Y o Z).

Consejos y mejores prácticas

  • Combinar es útil para fusionar múltiples splines en una sola estructura y, al mismo tiempo, mantener intactas las subsplines..
  • Dividir uniformemente antes de aplicar transformaciones garantiza una distribución uniforme de los vértices.
  • El Break es útil cuando se requiere una segmentación procedural, como aislar elementos para diseños modulares.
  • Cambia el ID de material se puede utilizar para asignar de forma dinámica las ID de material a la geometría procedimental específica.
  • Se recomienda normalizar antes que otras operaciones para estandarizar la densidad de los splines.
  • Aplanar es útil para garantizar que todas las splines estén alineadas en un plano uniforme antes de continuar con el procesado..
  • El relleno es útil para recortar secciones no deseadas al principio o al final de una spline antes de realizar más transformaciones..