`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 |