v1.0
エントリを Override プロパティに追加します。エントリのタイプは自動的に各 InputObj から削除されます。 シェーダとパラメータの両方が InputObj に適用され、両者の間に競合が発生すると、最後のパラメータを使用して競合が解決されます。 競合が検出されるとダイアログがインタラクティブ モードで開き、最後のパラメータを解決できます。 バッチ モードではシェーダ エントリがデフォルトになります。
SIAddEntryToOverride( InputObj, InputObjs, [Type] ); |
パラメータ | タイプ | 説明 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
InputObj | 文字列 | エントリの追加先の Override プロパティ | ||||||||
InputObjs | 文字列 | Override に追加するプロパティおよびパラメータのリスト | ||||||||
Type | Integer |
シェーダおよびパラメータ エントリ間に競合が検出された際の実行内容を指定します。
|
' The following uses SIAddEntryToOverride to add an entry ' to an override property. NewScene CreatePrim "Cone", "MeshSurface" MakeLocal "cone.display", siDefaultPropagation AddProp "Override" DeselectAll SetValue "cone.display.wirecol", 527 logMessage "the cone is drawn in pink" SIAddEntryToOverride "cone.Override", "cone.display.wirecol" SetValue "cone.Override.wirecol", 553 logMessage "wirecol has been added to the override" logMessage "so the cone is now drawn in purple" |