DAZ Script |
---|
DzNodeAligner () |
DAZ Script | |
---|---|
DzError | addNode ( DzNode node ) |
Boolean | canAlign () |
void | clearNodes () |
Boolean | doAlign () |
Array | getNodes () |
AlignX | getXAlign () |
Number | getXUnits ( UnitSize size=UnitsCM ) |
Boolean | getXUseInterval () |
AlignY | getYAlign () |
Number | getYUnits ( UnitSize size=UnitsCM ) |
Boolean | getYUseInterval () |
AlignZ | getZAlign () |
Number | getZUnits ( UnitSize size=UnitsCM ) |
Boolean | getZUseInterval () |
void | setXAlign ( AlignX align ) |
void | setXUnits ( Number units, UnitSize size=UnitsCM ) |
void | setXUseInterval ( Boolean onOff ) |
void | setYAlign ( AlignY align ) |
void | setYUnits ( Number units, UnitSize size=UnitsCM ) |
void | setYUseInterval ( Boolean onOff ) |
void | setZAlign ( AlignZ align ) |
void | setZUnits ( Number units, UnitSize size=UnitsCM ) |
void | setZUseInterval ( Boolean onOff ) |
void | canAlignChanged ( Boolean onOff ) |
See Also:
Attention:
Since:
Enumerated values for controlling operations along the X-axis.
—–
Enumerated values for controlling operations along the Y-axis.
—–
Enumerated values for controlling operations along the Z-axis.
—–
Enumerated values for defining the unit of measure.
DzError : addNode( DzNode node )
Adds a node to the list of node to be processed.
Parameter(s):
Return Value:
node
was sucessfully added to the list, DZ_ALREADY_EXISTS_ERROR (0x00000050) if node
is already in the list, and DZ_ILLEGAL_ARGUMENT_ERROR (0x00000060) if node
is null.Attention:
Return Value:
true
if the current list of nodes, in conjuction with the current option configuration, can be applied, otherwise false
.Attention:
See Also:
void : clearNodes()
Clears the list of nodes to be processed.
Performs an alignment of nodes, based on the current options set.
Return Value:
true
if the alignment operation was successful, otherwise false
.See Also:
Return Value:
Return Value:
Number : getXUnits( UnitSize size=UnitsCM )
Parameter(s):
Return Value:
Return Value:
true
if using an interval along the X axis is enabled, otherwise false
.Return Value:
Number : getYUnits( UnitSize size=UnitsCM )
Parameter(s):
Return Value:
Return Value:
true
if using an interval along the Y axis is enabled, otherwise false
.Return Value:
Number : getZUnits( UnitSize size=UnitsCM )
Parameter(s):
Return Value:
Return Value:
true
if using an interval along the Z axis is enabled, otherwise false
.void : setXAlign( AlignX align )
Sets the align operation to perform along the X axis.
Parameter(s):
void : setXUnits( Number units, UnitSize size=UnitsCM )
Sets the interval to use along the X axis.
Parameter(s):
void : setXUseInterval( Boolean onOff )
Sets whether or not to use an interval along the X axis.
Parameter(s):
true
, the interval is used.Attention:
void : setYAlign( AlignY align )
Sets the align operation to perform along the Y axis.
Parameter(s):
void : setYUnits( Number units, UnitSize size=UnitsCM )
Sets the interval to use along the Y axis.
Parameter(s):
void : setYUseInterval( Boolean onOff )
Sets whether or not to use an interval along the Y axis.
Parameter(s):
true
, the interval is used.Attention:
void : setZAlign( AlignZ align )
Sets the align operation to perform along the Z axis.
Parameter(s):
void : setZUnits( Number units, UnitSize size=UnitsCM )
Sets the interval to use along the Z axis.
Parameter(s):
void : setZUseInterval( Boolean onOff )
Sets whether or not to use an interval along the Z axis.
Parameter(s):
true
, the interval is used.Attention:
void : canAlignChanged( Boolean onOff )
Signature:“canAlignChanged(bool)”
Emitted when the state of whether or not alignment is possible has changed.