|
|
-
Float Expressions
-
FLOAT:
-
NUMERIC_TERM [SIGN NUMERIC_TERM]...
-
SIGN:
-
+ | -
-
NUMERIC_TERM:
-
NUMERIC_FACTOR [MULT NUMERIC_FACTOR]...
-
MULT:
-
* | /
-
NUMERIC_EXPRESSION:
-
FLOAT_LITERAL | FLOAT_IDENTIFIER | SIGN NUMERIC_EXPRESSION | FLOAT_FUNCTION | FLOAT_BUILT_IN_IDENT | ( FULL_EXPRESSION )
| ! NUMERIC_EXPRESSION | VECTOR.DOT_ITEM | FLOAT_FUNCTION_INVOCATION
-
FLOAT_LITERAL:
-
[DIGIT...][.]DIGIT...[EXP[SIGN]DIGIT...]
-
DIGIT:
-
0 | 1 | 2 | 3 | 4 | 5
| 6 | 7 | 8 | 9
-
EXP:
-
e | E
-
FLOAT_FUNCTION:
-
abs (FLOAT) | acos (FLOAT) | acosh (FLOAT)
| asc (STRING) | asin (FLOAT) | asinh (FLOAT)
| atan (FLOAT) | atanh (FLOAT) | atan2 (FLOAT,FLOAT)
| ceil (FLOAT) | cos (FLOAT) | cosh (FLOAT)
| defined (IDENTIFIER) | degrees (FLOAT)
| dimensions (ARRAY_IDENTIFIER) | dimension_size (ARRAY_IDENTIFIER,INT)
| div (FLOAT,FLOAT) | exp (FLOAT) | file_exists (STRING)
| floor (FLOAT) | int (FLOAT) | inside (SOLID_OBJECT_IDENT,
VECTOR) | ln (FLOAT) | log (FLOAT)
| max (FLOAT,FLOAT[,FLOAT]...) | min (FLOAT,FLOAT[,FLOAT]...)
| mod (FLOAT,FLOAT) | pow (FLOAT,FLOAT)
| radians (FLOAT) | rand (FLOAT) | seed (FLOAT)
| select (FLOAT,FLOAT,FLOAT,[FLOAT]) | sin (FLOAT)
| sinh (FLOAT) | sqrt (FLOAT) | strcmp (STRING,STRING)
| strlen (STRING) | tan (FLOAT) | tanh (FLOAT)
| val (STRING) | vdot (VECTOR,VECTOR) | vlength (VECTOR)
-
FLOAT_BUILT_IN_IDENT:
-
BOOLEAN_KEYWORD | clock | clock_delta | clock_on | final_clock
| final_frame | frame_number | image_height | image_width
| initial_clock | initial_frame | pi | version
-
BOOLEAN_KEYWORD:
-
true | yes | on | false | no
| off
-
FULL_EXPRESSION:
-
LOGICAL_EXPRESSION [? FULL_EXPRESSION : FULL_EXPRESSION]
-
LOGICAL_EXPRESSION:
-
REL_TERM [LOGICAL_OPERATOR REL_TERM]...
-
LOGICAL_OPERATOR:
-
& | |
-
REL_TERM:
-
FLOAT [REL_OPERATOR FLOAT]...
-
REL_OPERATOR:
-
< | <= | = | >= | >
| !=
-
DOT_ITEM:
-
x | y | z | t | u | v
| red | green | blue | filter | transmit
| gray
-
INT:
-
FLOAT
-
Any fractional part is discarded.
-
BOOL:
-
BOOLEAN_KEYWORD | LOGICAL_EXPRESSION
-
Quick Reference Contents
|
|