matrix usd_pointinstancetransform(<stage>stage, string primpath, int index)
matrix usd_pointinstancetransform(<stage>stage, string primpath, int index, float timecode)
This function returns point instance transform.
<stage>
When running in the context of a node (such as a wrangle LOP), this argument can be an integer representing the input number (starting at 0) to read the stage from. The integer is equivalent to the string form referencing a particular input, e.g., "opinput:0".
primpath
The path to the primitive.
index
The index of the instance within the point instancer.
timecode
The time code at which to evaluate the transform. If not given, the time code corresponding to the current frame is used.
Returns
The transform of the point instance.
Examples
// Get the transform of the third instance. matrix xform = usd_pointinstancetransform(0, "/src/instanced_cubes", 2);
See also | |
usd | |
usd_pointinstance |