SIAddCustomParam

SIAddCustomParam

導入

v1.0

詳細

カスタム パラメータ リストにカスタム パラメータを追加します。 これは下位互換のためのコマンドです。代わりにSIAddCustomParameterを使用することを推奨します。

スクリプト構文

SIAddCustomParam( [InputObj], [ScriptName], [VarType], DefaultValue, MinValue, MaxValue, Classification, Capabilities, [SuggMin], [SuggMax], [ParamName], [Description] );

パラメータ

パラメータ タイプ 説明
InputObj 文字列 カスタム パラメータ リスト プロパティのリスト

デフォルト値: 現在の選択

ScriptName 文字列 追加されるカスタム パラメータのスクリプト名。 通常は「rotx」のような短い名前です。 スクリプト名にスペースを含めることはできません。

デフォルト値: "ParamName"

VarType Integer カスタム パラメータの型。

デフォルト値: 5

指定可能な値:

説明:

2 2 バイトの符号付き整数(-32768..32767)
3 4 バイトの符号付き整数(-2147483647..2147483646)
4 単精度実数(-3.402823466e+38F..3.402823466e+38F)
5 倍精度実数(-1.7976931348623158e+308..1.7976931348623158e+308)
8 text
11 ブール
16 1バイトの符号付き整数(-128..127)
17 1バイトの符号なし整数(0..255)
18 2 バイトの符号なし整数(0..65535)
19 4 バイトの符号なし整数(0..4294967295)
22 符号付きマシン整数
23 符号なしマシン整数
DefaultValue Variant パラメータのデフォルト値
MinValue Double パラメータの最小値

デフォルト値: 0.0

MaxValue Double パラメータの最大値

デフォルト値: 1.0

Classification siParamClassification Classification

デフォルト値: siClassifUnknown

Capabilities siCapabilities パラメータの機能

デフォルト値:数値パラメータではsiAnimatable+siPersistable、文字列パラメータではsiPersistable

SuggMin Double パラメータの推奨最小値(UI コントロール用)

デフォルト値: MinValue

SuggMax Double パラメータの推奨最大値(UI コントロール用)

デフォルト値: MaxValue

ParamName 文字列 スクリプト名よりも詳細な名前を付けられるパラメータの名前です。 たとえば、「rotx」の代わりに「RotationX」と命名できます。

デフォルト値:ScriptName 引数値を引用します。

Description 文字列 より長い、パラメータ名の説明的バージョン。 この名前は、オブジェクトの確認時にプロパティ ページに表示されます。

VBScript の例

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"

関連項目

SIAddCustomParameter CustomProperty.AddParameter3 Parameter