HOM equivalent |
`primuv(surface_node, prim_num, attrib_name, attrib_index,
u, v)`
プリミティブのパラメトリック(U,V)位置で、指定したアトリビュートの値を評価します。uとvは[0,1]
の間の値です。P
またはPw
アトリビュートを指定すると、(u,v)の位置のポイントのx, y, z画像が返されます。プリミティブがフェースタイプや円ならvは無視されます。
Note
プリミティブがポリゴンやメッシュなら、uとvはそれぞれ頂点番号または行と列で定義されます。現在、2次プリミティブのポジションアトリビュートのみを評価することができます。
Examples ¶
primuv("/obj/geo1/tube1", 0, "Cd", 1, 0.7, 0.3)
プリミティブ番号0のパラメトリック座標(0.7,0.3)でのDiffuseカラーアトリビュートの緑のカラーを評価します。
See also |