AddProxyParam

Introduced

1.0

Description

Adds proxy parameters to a list of 3D objects or custom parameter sets. A proxy parameter is a parameter which appears under a custom parameter set but which has its value tied to a parameter on another object.

Scripting Syntax

AddProxyParam( [InputObjs], [Proxied], [Prefix] )

Parameters

Parameter

Type

Description

InputObjs

String

List of custom property sets or 3D objects to add proxy parameters to.

Default Value: Current selection

Proxied

String

List of specific parameters or entire property sets to specify as the master(s) for this proxy parameter.

Default Value: If nothing is specified, a picking session is launched.

Prefix

String

Proxy parameter will be created with this as a prefix for name

Default Value: ""

Examples

VBScript Example

' 
'  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"

See Also

RemoveProxyParam

CustomProperty

Parameter



Autodesk Softimage v7.5