A displacement map along the normals of a mesh.
Inherits :
DAZ Script |
---|
DzPushModifier () |
DAZ Script | |
---|---|
DzWeightMap | getInfluenceWeights () |
DzFloatProperty | getValueControl () |
void | invalidateInfluenceWeights () |
Boolean | isPostSmooth () |
Boolean | modifyAsset () |
Boolean | modifyAsset ( DzUri newUri ) |
DzError | setInfluenceWeights ( DzWeightMap map ) |
void | setToPostSmooth ( Boolean ) |
void | assetModified () |
void | assetWasSaved () |
void | weightListChanged () |
void | weightsChanged () |
A specialization of DzModifier that moves the position of vertices in the geometry of an object along the normals of the base shape of the object.
This modifier is applied according to a weight that is supplied by a value control. This weight defines the amplitude by which a given vertex is linearly moved along its normal - i.e., an offset distance from the surface of a mesh.
Attenuating the influence of the weight, at a per vertex level, is supported through the use of a weight map.
See Also:
Holds the author of the file for this modifier. (Read Only)
Since:
Holds the revision version of the asset file for this modifier. (Read Only)
Since:
Holds the asset id for this modifier.
Since:
Holds the modified date of the asset file for this modifier. (Read Only)
Since:
Holds whether or not the asset for this modifier needs to be saved. (Read Only)
Since:
Holds the URI of the asset source for this modifier; only valid when the asset is in an embedded state - i.e. modified. (Read Only)
Since:
Holds the asset URI for this modifier. (Read Only)
Since:
DzWeightMap : getInfluenceWeights()
Return Value:
DzFloatProperty : getValueControl()
Return Value:
Since:
void : invalidateInfluenceWeights()
Marks the weights on this modifier as having changed, and notifies the geometry of the need for an update. Emits the weightsChanged() and currentValueChanged() signals.
Boolean : isPostSmooth()
Return true if this push modifier is setup to be after the smoothing modifier
Since:
Boolean : modifyAsset()
Marks the asset as being modified.
Return Value:
true
if the asset is marked as modified, otherwise false
.Boolean : modifyAsset( DzUri newUri )
Marks the asset as being modified.
Parameter(s):
Return Value:
true
if the asset at the specified URI is marked as modified, otherwise false
.DzError : setInfluenceWeights( DzWeightMap map )
Sets or clears the weight map associated with the modifier.
Parameter(s):
Return Value:
void : setToPostSmooth( Boolean )
Move this push modifier to be before after the smoothing modifier.
Parameter(s):
false
for before, @ true for afterSince:
void : assetModified()
Signature:“assetModified()”
Emitted when the asset for the modifier has been modified.
void : assetWasSaved()
Signature:“assetWasSaved()”
Emitted when the asset for the modifier has been saved.
void : weightListChanged()
Signature:“weightListChanged()”
Emitted when the list of weights for this modifier has changed.
void : weightsChanged()
Signature:“weightsChanged()”
Emitted when the weights for this modifier has changed.