v7.0
Applies an ICECompoundNode as an ICETree. This command
manages connecting the ICE Tree operator to the correct construction stack in the Softimage scene
(based on the contruction mode specified in the compound file) and setting the ICE Tree
operator to autoinspect the compound, etc.
You can also specify a ConnectionSet
containing the list of elements to connect to the input ports via the Input parameter. If
any of the input ports need to be picked by the user (of type reference), Softimage automatically
starts a picking session, creating GetData nodes associated with the picked object or component.
oReturn = ApplyICEOp( File, [Target], Input, ConnectType ); |
Parameter | Type | Description |
---|---|---|
File | String | Path to the compound file |
Target | SelectionList or Selection |
Object on which to apply the terminal node Default Value: If no argument is specified, the current selection is used. |
Input | String |
ConnectionSet describing the
elements to be connected to the input ports of the compound node.
For example, if the first port is a geometry port that supports multiple instances, you could use "cone,cube,cube2". If there was an additional port for a list of obstacles, you could use "cone,cube,cube2;myobstacle,myobstacle2". |
ConnectType | siBranchFlag |
Whether the connection will be in node or branch mode Default Value: siUnspecified |
# # This example demonstrates how to use the ApplyICEOp command # to set up a 3D Point Grid on an empty Point Cloud # app = Application app.NewScene("", 0) app.GetPrim("PointCloud") app.ApplyICEOp("Generate 3D Point Grid") |