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 |