v7.0
Connects two nodes through the specified ports (components).
ConnectICENodes( [InputPort], [OutputPort] ); |
Parameter | Type | Description |
---|---|---|
InputPort | String |
Input port on the target node (ICENodeInputPort). Default Value: If not specified, the user is prompted to select a target. |
OutputPort | String |
Output port on the source node (ICENodeOutputPort). Default Value: If not specified, the user is prompted to select a source. |
#""" #Sample to demonstrate how to connect ICE nodes with ConnectICENode. #""" Application.NewScene("", "") Application.CreatePrim("Cube", "MeshSurface", "", "") Application.ApplyOp("ICETree", "cube", "siNode", "", "", 0) Application.AddICENode("$XSI_DSPRESETS\\ICENodes\\GetDataNode.Preset", "cube.polymsh.ICETree") Application.SetValue("cube.polymsh.ICETree.SceneReferenceNode.reference", "self.pointposition", "") Application.AddICECompoundNode("Set Data", "cube.polymsh.ICETree") Application.SetValue("cube.polymsh.ICETree.Set_Data.Reference", "self.pointposition", "") Application.AddICENode("$XSI_DSPRESETS\\ICENodes\\MultiplyByScalarNode.Preset", "cube.polymsh.ICETree") Application.SetValue("cube.polymsh.ICETree.MultiplyByScalarNode.factor", 2, "") Application.ConnectICENodes("cube.polymsh.ICETree.MultiplyByScalarNode.value", "cube.polymsh.ICETree.SceneReferenceNode.value") Application.ConnectICENodes("cube.polymsh.ICETree.Set_Data.Value", "cube.polymsh.ICETree.MultiplyByScalarNode.result") # Use the port indices to connect the last nodes. tree = Application.Dictionary.GetObject("cube.polymsh.ICETree") setData = Application.Dictionary.GetObject("cube.polymsh.ICETree.Set_Data") Application.ConnectICENodes(tree.InputPorts(0), setData.OutputPorts(0)) |
AddAttributeToSetDataICENode AddICECompoundNode AddExposedParamToICECompoundNode AddICENode AddNodeToICECompoundNode CleanDisconnectedICENodes CreateICECompoundNode DisconnectICENodePort EditExposedParamInICECompoundNode EditICECompoundPPGLogic EditICECompoundProperties ExplodeICECompoundNode GetICECompoundPortProperties GetICECompoundProperties RemoveAttributeFromSetDataICENode RemoveExposedParamFromICECompoundNode RemoveNodeFromICECompoundNode