A class for creating a single lightweight clone of a node in the scene, within a group of like clones.
Inherits :
DAZ Script |
---|
DzInstanceGroupItem () |
void | localTransformChanged () |
void | transformChanged () |
An instance group item is used to create a single lightweight clone of a DzNode (subclass) in the scene that has a DzObject, within a group of like clones - a group of clones of the same node. This lightweight clone is drawn the same as the node that it is a clone of with the exception of transforms.
See Also:
void : copyTransformFromNode( DzNode node )
Copies the transform values of the given nodes transform properties. Also copies rotation order.
Parameter(s):
void : copyTransformToNode( DzNode node )
Copies the transform values to the given nodes transform properties. Also copies rotation order
Parameter(s):
Return Value:
Number : getGeneralScaleValue()
Return Value:
Return Value:
DzVec3 : getLocalPos()
Return Value:
DzQuat : getLocalRot()
Return Value:
Return Value:
DzMatrix3 : getLocalTransform()
Return Value:
DzQuat : getOrientation()
Return Value:
DzVec3 : getOrientationValues()
Return Value:
Return Value:
Return Value:
DzRotationOrder : getRotationOrder()
Return Value:
Return Value:
DzVec3 : getWSPos( DzTime tm, Boolean defaultVal=false )
Parameter(s):
Return Value:
Return Value:
DzQuat : getWSRot( DzTime tm, Boolean defaultVal=false )
Parameter(s):
Return Value:
Return Value:
DzMatrix3 : getWSScale( DzTime tm, Boolean defaultVal=false )
Parameter(s):
Return Value:
DzMatrix3 : getWSScale()
Return Value:
Return Value:
DzMatrix3 : getWSTransform( DzTime tm, Boolean defaultVal=false )
Parameter(s):
Return Value:
Return Value:
Boolean : inheritsScale()
Return Value:
true
if this node inherits scale from its parent, otherwise false
.void : setEndPoint( Number x, Number y, Number z )
Sets the endpoint for this item.
Parameter(s):
void : setInheritScale( Boolean onOff )
Sets whether or not this node inherits the scale of its parent.
Parameter(s):
true
, scaling the parent of this node will scale this node also.void : setLabel( String label )
Sets the label for this item.
Parameter(s):
void : setOrientation( Number x, Number y, Number z )
Sets the orientation for this item.
Parameter(s):
void : setOrigin( Number x, Number y, Number z )
Sets the origin for this item.
Parameter(s):
void : setPosition( Number x, Number y, Number z )
Sets the position for this item.
Parameter(s):
void : setRotation( Number x, Number y, Number z )
Sets the rotation for this item.
Parameter(s):
void : setRotationOrder( DzRotationOrder order )
Sets the rotation order for this item.
Parameter(s):
void : setScale( Number x, Number y, Number z, Number genScale )
Sets the scale for this item.
Parameter(s):
void : localTransformChanged()
Signature:“localTransformChanged()”
Emitted when the local transform for this item has changed.
void : transformChanged()
Signature:“transformChanged()”
Emitted when the transform for this item has changed.