Implements the logic of adjusting bone positions and orientations of the selected figure, based on the current shape.
Inherits :
DAZ Script |
---|
DzShapeRiggingAdjuster () |
DAZ Script | |
---|---|
Boolean | doAdjustments () |
void | setAdjustCenterPoints ( Boolean yesNo ) |
void | setAdjustEndPoints ( Boolean yesNo ) |
void | setAdjustOrientation ( Boolean yesNo ) |
void | setExcludedBones ( Array boneNames ) |
void | setExcludedFacetGroups ( Array groupNames ) |
void | setFigure ( DzFigure figure ) |
See Also:
Attention:
Since:
Default Constructor. Creates a shape rigging adjuster that can be used to adjust bone positions and orientations of the selected figure, based on the current shape.
Boolean : doAdjustments()
Performs the rigging adjustment based on the current shape.
Return Value:
true
if the adjustment was successful, false
if the adjustment could not be completed.void : setAdjustCenterPoints( Boolean yesNo )
Sets whether or not center points of bones being ajusted are allowed to be modified.
Parameter(s):
true
(default), the center points of bones are permitted to be modified.void : setAdjustEndPoints( Boolean yesNo )
Sets whether or not end points of bones being ajusted are allowed to be modified.
Parameter(s):
true
(default), the end points of bones are permitted to be modified.void : setAdjustOrientation( Boolean yesNo )
Sets whether or not the orientations of bones being ajusted are allowed to be modified.
Parameter(s):
true
, the orientations of bones are permitted to be modified.void : setExcludedBones( Array boneNames )
Sets the list of bones to exclude when adjusting.
Parameter(s):
void : setExcludedFacetGroups( Array groupNames )
Sets the list of facet groups to exclude when calculating adjustments to make.
Parameter(s):
void : setFigure( DzFigure figure )
Sets the target asset to be the geometry contained by the given node.
Parameter(s):