v1.0
property
カスタム パラメータ リストにカスタム パラメータを追加します。 これは下位互換のためのコマンドです。代わりにSIAddCustomParameterを使用することを推奨します。
SIAddCustomParam( [InputObj], [ScriptName], [VarType], DefaultValue, MinValue, MaxValue, Classification, Capabilities, [SuggMin], [SuggMax], [ParamName], [Description] ); |
パラメータ | タイプ | 詳細 | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
InputObj | 文字列 | カスタム パラメータ リスト プロパティのリスト。
デフォルト値: 現在の選択 |
||||||||||||||||||||||||||
ScriptName | 文字列 | 追加されるカスタム パラメータのスクリプト名。 通常は「rotx」のような短い名前です。
スクリプト名にスペースを含めることはできません。
デフォルト値: "ParamName" |
||||||||||||||||||||||||||
VarType | Integer | カスタム パラメータの型。
デフォルト値: 5
|
||||||||||||||||||||||||||
DefaultValue | Variant | パラメータのデフォルト値 | ||||||||||||||||||||||||||
MinValue | ダブル | パラメータの最小値
デフォルト値: 0.0 |
||||||||||||||||||||||||||
MaxValue | ダブル | パラメータの最大値
デフォルト値: 1.0 |
||||||||||||||||||||||||||
Classification | siParamClassification | Classification
デフォルト値: siClassifUnknown |
||||||||||||||||||||||||||
Capabilities | siCapabilities | パラメータの機能
デフォルト値:数値パラメータではsiAnimatable+siPersistable、文字列パラメータではsiPersistable |
||||||||||||||||||||||||||
SuggMin | ダブル | パラメータの推奨最小値(UI コントロール用)
デフォルト値: MinValue |
||||||||||||||||||||||||||
SuggMax | ダブル | パラメータの推奨最大値(UI コントロール用)
デフォルト値: MaxValue |
||||||||||||||||||||||||||
ParamName | 文字列 | スクリプト名よりも詳細な名前を付けられるパラメータの名前です。
たとえば、「rotx」の代わりに「RotationX」と命名できます。
デフォルト値:ScriptName 引数値を引用します。 |
||||||||||||||||||||||||||
詳細 | 文字列 | より長い、パラメータ名の説明的バージョン。 この名前は、オブジェクトの確認時にプロパティ ページに表示されます。 |
dim n set n = GetPrim( "Null" ) AddProp "Custom_parameter_list", , 0, "Custom Parameters" SIAddCustomParam n & ".Custom_Parameters","Happiness",5,0, -10, 10 RemoveCustomParam n & ".Custom_Parameters.Happiness" SIAddCustomParam n & ".Custom_Parameters","StringParam",8,"Defaultstr" DeleteObj n & ".Custom_Parameters" |