Cinema 4D Características básicas XPresso Nodos XPresso General Operador Rayo
Función disponible en CINEMA 4D Prime, Visualize, Broadcast, Studio & BodyPaint 3D
Operador Rayo

Básico Nodo Parámetros

Parámetros

Objeto

Conecta aquí el objeto sobre el que quieres disparar el rayo.

Punto 1 del Rayo [XYZ ]
Punto 2 del Rayo [XYZ ]

El rayo se define mediante dos puntos. El vector situado entre esos puntos representa el rayo. Punto 1 del Rayo define la posición inicial del rayo, Punto 2 del Rayo la posición final. Esos dos puntos permiten definir tanto la dirección del rayo como su longitud.

En este ejemplo, se genera un rayo entre los dos triángulos. Si se produce una colisión, se coloca una esfera en el punto donde el rayo impacta con el objeto.

Colisión

Este puerto avisa de si el rayo ha impactado en el objeto. Un valor Booleano de 1 indica una colisión, un valor Booleano de 0 significa que el rayo no impacta en el objeto.

Posición de Impacto [XYZ ]

Extrae la posición donde el rayo impacta con el objeto (hay que recalcar que el rayo viaja desde el Punto 1 del Rayo al Punto 2 del Rayo). Este vector sólo se calcula si se produce una colisión. Para activar este puerto, en el Gestor de Atributos, desactiva Test Solo. La Posición de Impacto se da tanto en coordenadas locales como globales, dependiendo de si Coordenadas Globales está activado en el Gestor de Atributos.

Índice de Caras [-2147483648..2147483647]

Si tiene lugar una colisión, este puerto extrae el número del índice del primer polígono impactado por el rayo. Para activar este puerto, desactiva en el Gestor de Atributos la opción Test Solo.

Normal de la Cara

Si el rayo ha impactado en una superficie, este puerto extrae la normal del polígono impactado. Para activar este puerto, desactiva en el Gestor de Atributos la opción Test Solo.

Normal Phong

En contraste a Normal de la Cara, este puerto de salida depende de las normales de los polígonos que rodean al polígono sobre el que ha impactado el rayo. Para activar este puerto, desactiva en el Gestor de Atributos la opción Test Solo.

Distancia [-∞..+∞]

Si el rayo ha impactado sobre un polígono, este puerto extrae la distancia desde el Punto 1 del Rayo al primer polígono sobre el que el rayo ha impactado. Para activar este puerto, desactiva en el Gestor de Atributos la opción Test Solo.

Es la Cara Opuesta

Este puerto extrae un valor Booleano que indica si el rayo impacta sobre una cara opuesta (salida = 1) o sobre una cara frontal (salida = 0). Ten en cuenta que la dirección de la normal de la superficie del polígono determina qué cara es frontal y qué cara es trasera.