ClonePointNode

Associated Parameters: ClonePointNode

Introduced

7.0

UI Location

• Point Cloud

Description

Adds new points in the target point cloud that are copies of the points in the source cloud. The target cloud can be the same as the source cloud in which case the points are copied within the same point cloud. However, be careful about this case as the size of the cloud could grow exponentially and quickly use up all the memory. The Enable port allows you to specify which points should be cloned (in other words, the condition for cloning a point). All attributes of the source point are available on the target point. For example, if you want to modulate an attribute on the target point based on the source point. For example, if you want the velocity to be 90% of the velocity of the source point, simply multiply the velocity in the OnCreation port.

Clone point is the low-level node used for doing any effects involving particles emitting other particles, including trails, raindrop splashes, etc.

Parameters

Parameter Name | Scripting Name | Type | Description
Reference | reference | String | Full Name
Target Reference | targetreference | String | Target Name

Port Description

Inputs

Group ID | Instance s | Port Name | Connection Info | Description
0 | 1 | toclone | • Type: siICENodeDataBool • Structure: siICENodeStructureAny • Context: siICENodeContextSingletonOrComponent0D | True to duplicate the point.
1 | 2 | inname | • Type: siICENodeDataReference • Structure: siICENodeStructureSingle • Context: siICENodeContextSingleton | Allows daisy chaining nodes to specify the reference for the source point cloud. The scene path received in this port is appended as a prefix to the reference string of the node.
2 | 1 | deletesourcepoint | • Type: siICENodeDataBool • Structure: siICENodeStructureSingle • Context: siICENodeContextSingletonOrComponent0D | True to delete the point being cloned. In this case, the clone point serves as a transitioning point between point clouds.
3 | 1 | numbertoclone | • Type: siICENodeDataLong • Structure: siICENodeStructureSingle • Context: siICENodeContextSingletonOrComponent0D | Number of clones for each source point.
4 | 1..N | oncreation | • Type: siICENodeDataExecute • Structure: siICENodeStructureSingle • Context: siICENodeContextComponent0D | Executes the connected node branch only on the new points created. This is useful for initializing the new points.

Outputs

Port Name | Connection Info | Description
clone | • Type: siICENodeDataExecute • Structure: siICENodeStructureSingle • Context: siICENodeContextSingletonOrComponent0D | The port to connect for execution.
outname | • Type: siICENodeDataReference • Structure: siICENodeStructureSingle • Context: siICENodeContextSingleton | Allows daisy chaining nodes. Connect this port into the In Name port of another node to prefix the reference of the other node with the reference of this node.

See Also

AddPointNode | DeletePointNode | DieNode

Autodesk Softimage v7.5