2 次元および 3 次元ポイント リテラル

座標は、MAXScript のプログラミングで幅広く使用されています。座標は広範囲な演算をサポートしています。その内容については「Point2 値」および「Point3 値」を参照してください。ポイント リテラルには次の形式を使用することができます。

2D

[ <expr>, <expr> ]

3D

[ <expr>, <expr>, <expr> ]

ここで、<expr>は、整数または実数の値を評価します。

例:

[320, 240] -- 2D point
[10, 20, 30] -- 3D point

リテラル中の式はリテラルの構築時に評価されます。以下のスクリプトおよび出力結果では、リテラルの中で式が使用されるときに Point 3 に保存される値を示します。

スクリプト:

a=10
b=45
[10, 20, 30]
[sin a, 2 * b, a^2 + b^2] -- can contain expressions

出力:

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

関連事項