v1.0
3D オブジェクトまたはカスタム パラメータ セットのリストにプロキシ パラメータを追加します。 プロキシ パラメータはカスタム パラメータ セットの下に表示されるパラメータですが、値は別のオブジェクトのパラメータに連動します。
AddProxyParam( [InputObjs], [Proxied], [Prefix] ); |
パラメータ | タイプ | 説明 |
---|---|---|
InputObjs | 文字列 |
プロキシ パラメータの追加先カスタム プロパティ セットまたは 3D オブジェクトのリスト。
デフォルト値: 現在選択されている値 |
Proxied | 文字列 |
このプロキシ パラメータのマスタとして指定する特定のパラメータまたはプロパティ セット全体のリスト。
デフォルト値:何も選択されていない場合には、選択セッションが起動されます。 |
Prefix | 文字列 |
名前のプリフィックスとしてこれを使用してプロキシ パラメータを作成します。 デフォルト値: "" |
' ' This example demonstrates how to create a single proxy parameter (by specifying ' a single parameter as the master) or multiple proxy parameters with the same ' prefix (by specifying an entire property set as the master). ' set oNull = GetPrim( "Null" ) AddProp "Custom_parameter_list", , , "CustomPSet" ' Specify a specific parameter AddProxyParam oNull & ".CustomPSet", "Camera_Root.kine.local.posx" ' Add proxy parameters for each parameter of the light.visibility property AddProxyParam oNull & ".CustomPSet", "light.visibility", "prxy" ' When you inspect the new property set, you can see a flat list of parameters. All ' names except on the first parameter begin with "prxy_". Eg., 'prxy_viewvis' InspectObj oNull & ".CustomPSet" |