RemoveProxyParam

RemoveProxyParam

導入

v1.0

詳細

3D オブジェクトのリストまたはカスタム パラメータ セットから、プロキシ パラメータを削除します。

カスタム パラメータとは、ユーザ固有の目的のために作成するパラメータです。 プロキシ パラメータとは、ユーザ専用のカスタム パラメータ セットに追加できる、リンクされた他のパラメータのコピーです。 カスタム パラメータとは異なり、プロキシ パラメータは実際にはクローンされたパラメータで、シーンの別のパラメータのデータが反映されます。

プロキシ パラメータで実行される処理はすべて、実際のパラメータの実行結果と同じ結果を導きます。

スクリプト構文

RemoveProxyParam( [InputObjs] );

パラメータ

パラメータ タイプ 説明
InputObjs 文字列 オブジェクトのリスト

デフォルト値: 現在選択されている値

VBScript の例

'

' This example demonstrates how to add and remove proxy

' parameters from a scene object

'

NewScene , false

' Create a Cone with 2 proxy custom parameters

GetPrim "Cone", , , primitive

AddProp "Custom_parameter_list", , , "CustomPSet", outValue

set cpset = outValue(0)

AddProxyParam "cone.CustomPSet", "Camera_Root.kine.local.posx"

AddProxyParam "cone.CustomPSet", "Camera_Root.kine.local.posy"

' What do we have?

Application.LogMessage cpset.Parameters.GetAsText()

' Now remove one of the proxy parameters and check

' the list of parameters again

RemoveProxyParam "cone.CustomPSet.Camera_Root_posx"

Application.LogMessage cpset.Parameters.GetAsText()

' Expected results:

' INFO : Camera_Root.kine.local.posx,Camera_Root.kine.local.posy

' INFO : Camera_Root.kine.local.posy

関連項目

AddProxyParam CustomProperty Parameter