`volumegradient(surface_node, prim_id, x, y, z,
axis)`
ボリュームプリミティブの勾配は、ボリュームプリミティブ内で増加する値の方向を示した3次元ベクトルです。このベクトルはサーフェス空間(ボリュームのローカル空間やワールド空間とは対照的に)で返されます。
surface_nodeはサーフェスノードのフルパスです。prim_idはサーフェスノード内のボリュームプリミティブのプリミティブ番号です。
axisは返す勾配のコンポーネントを指定します:
-
axis = 0: X軸
-
axis = 1: Y軸
-
axis = 2: Z軸
プリミティブ番号が範囲外の場合や、指定したプリミティブがボリュームではなかった場合は0を返します。
Examples ¶
volumegradient("/obj/geo1/isooffset1", 0, $TX, $TX, $TZ, 1)
See also |