Coordinates are used extensively in MAXScript programming. They support a large range of operations as described in Point2 Values and Point3 Values. You can write point literals using the following forms:
2D
[ <expr>, <expr> ]
3D
[ <expr>, <expr>, <expr> ]
where <expr>
evaluates to an Integer or Float value.
EXAMPLES:
[320, 240] -- 2D point [10, 20, 30] -- 3D point
Expressions in a literal are evaluated when the literal is built. The following script and results show the value stored in a Point3 when expressions are used in the literal:
SCRIPT:
a=10 b=45 [10, 20, 30] [sin a, 2 * b, a^2 + b^2] -- can contain expressions
OUTPUT:
10.0 -- result of line 1 45 -- result of line 2 [10,20,30] -- result of line 3 [0.173648,90,2125] -- result of line 4