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:
Operador | Uso de ejemplo | Descripción |
---|---|---|
+ | p + q | Adición |
- | p - q | Sustracción |
- | -p | Devuelve el negativo del valor de una variable |
* | p * q | Multiplicación |
/ | p / q | División |
^ | p ^ q | Energía |
Operadores vectoriales
Cuando se utilizan vectores se aplican los siguientes operadores:
Operador | Sintaxis | Ejemplo de Uso | Descripción |
---|---|---|---|
x | V.x | fpItem.position.x | Devuelve el primer componente de un vector |
y | V.y | fpItem.position.y | Devuelve el segundo componente de un vector |
z | V.x | fpItem.position.z | Devuelve el tercer componente de un vector |
+ | V+W | fpItem.position + Object.position | Adición |
- | V-W | fpItem.position + Object.position | Sustracción |
* | V*W | fpItem.position * Object.position | Producto escalar |
* | V*p | fpItem.position * 5 | Multiplicación escalar |
/ | V/p | fpItem.position / 2 | División escalar |
^ | V^W | fpItem.position^Object.position | Producto 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:
Operador | Uso de ejemplo | Descripción |
---|---|---|
== | p==q | Devuelve verdadero si p es igual a . |
< | p<q | Devuelve verdadero si p es menos que . |
> | p>q | Devuelve verdadero si p es mas grande que . |
>= | p>=q | Devuelve verdadero si p es mayor que o igual a q |
<= | p<=q | Devuelve verdadero si p es menor o igual a q |
| | p|q | Devuelve verdadero si p o q son verdad |
& | p&q | Devuelve verdadero si p y q son verdad |