新しい 2D テクスチャ マップ プロパティと要求されたテクスチャ プロジェクションを作成し、このテクスチャ プロジェクションを参照するよう 2D テクスチャ マップを初期化します。 テクスチャ マップは、Particle オペレータおよびヘア オブジェクトのマップ可能なパラメータについて使用可能で、Map Lookup シェーダを使用したレンダ ツリーから使用できます。
oReturn = Create2DMapWithProjection( [InputObjs], [PropertyName], [PropagationType], [Type], [Camera], [Inspect] ); |
2D Texture Map オブジェクトを含む XSICollection を戻します。
パラメータ | タイプ | 説明 |
---|---|---|
InputObjs | 文字列 |
プロパティの追加先オブジェクト/クラスタのリスト。 デフォルト値: 選択されたオブジェクト |
PropertyName | 文字列 | 新しいテクスチャ プロジェクションの名前。 |
PropagationType | siPropagationType |
プロパティのプロパゲーション方法 デフォルト値: siDefaultPropagation |
Type | siTxtCreationType | 新しいテクスチャ プロジェクションのタイプ |
Camera | 文字列 |
Type が siTxtCamera である場合は使用するカメラ デフォルト値:選択セッションを開始 |
Inspect | Boolean |
結果として得られるプロパティを自動的に検証するかどうかを指定します。 デフォルト値: True |
NewScene CreatePrim "Sphere", "MeshSurface" CreatePrim "Sphere", "MeshSurface" Translate , -5.0, 0.0, 0.0, siRelative, siView, siObj, siXYZ AddToSelection "sphere", , True set List = Create2DMapWithProjection for each Map in List logmessage "new map:" & Map next Create2DMapWithProjection , , , siTxtUV Create2DMapWithProjection , , , siTxtPlanarXY Create2DMapWithProjection , , , siTxtPlanarYZ Create2DMapWithProjection , , , siTxtPlanarXZ Create2DMapWithProjection , , , siTxtCylindrical Create2DMapWithProjection , , , siTxtSpatial |