Saltar al contenido principal

Operadores

Los operadores que se describen a continuación se pueden utilizar para manipular datos.

Operadores Matemáticos

La siguiente operadores aritméticos son compatibles:

OperadorUso de ejemploDescripción
+p + qAdición
-p - qSustracción
--pDevuelve el negativo del valor de una variable
*p * qMultiplicación
/p / qDivisión
^p ^ qEnergía

Operadores vectoriales

Cuando se utilizan vectores se aplican los siguientes operadores:

OperadorSintaxisEjemplo de UsoDescripción
xV.xfpItem.position.xDevuelve el primer componente de un vector
yV.yfpItem.position.y Devuelve el segundo componente de un vector
zV.xfpItem.position.zDevuelve el tercer componente de un vector
+V+WfpItem.position + Object.positionAdición
-V-WfpItem.position + Object.positionSustracción
*V*WfpItem.position * Object.positionProducto escalar
*V*pfpItem.position * 5Multiplicación escalar
/V/pfpItem.position / 2División escalar
^V^WfpItem.position^Object.positionProducto cruzado

Operadores comparativos

Los Forest Effects incluyen una función If que le permite crear reglas condicionales.

Esta función utiliza la siguiente sintaxis:

if(p,q,r)

Donde p es una prueba lógica que devuelve q si devuelve verdadero o r si devuelve falso.

Para crear las pruebas condicionales para una función SI, utiliza los siguientes operadores:

OperadorUso de ejemploDescripción
==p==qDevuelve verdadero si p es igual a .
<p<qDevuelve verdadero si p es menos que .
>p>qDevuelve verdadero si p es mas grande que .
>=p>=qDevuelve verdadero si p es mayor que o igual a q
<=p<=qDevuelve verdadero si p es menor o igual a q
|p|qDevuelve verdadero si p o q son verdad
&p&qDevuelve verdadero si p y q son verdad