User Tools

Site Tools


DzFacetShape

DzShape subclass for polygonal mesh geometry.

More...

Inherits :

Inherited By : DzGraftingFigureShape

Constructors

DAZ Script
DzFacetShape ()

Methods

Signals

Detailed Description

Constructors


DzFacetShape()

Default Constructor.

Methods


DzFacetMesh : getFacetMesh()

Return Value:

  • The facet mesh geometry held by this shape.

DzEnumProperty : getLODControl()

Return Value:

  • The property that controls the resolution level.

Number : getSubDAlgo()

Return Value:

  • The subdivision algorithm used for this shape.

See Also:

Since:

  • 4.7.1.25

DzEnumProperty : getSubDAlgorithmControl()

Return Value:

  • The property that controls the subdivision algorithm.

Number : getSubDDrawLevel()

Return Value:

  • The subdivision level used for this shape when drawing in the viewport.

Since:

  • 4.7.1.25

Number : getSubDInterpolateLevel()

Return Value:

  • The subdivision edge interpolation mode used for this shape.

See Also:

Since:

  • 4.7.1.25

DzEnumProperty : getSubDInterpolateLevelControl()

Return Value:

  • The property that controls the edge interpolation mode.

DzIntProperty : getSubDLevelControl()

Return Value:

  • The property that controls the view subd level.

Number : getSubDRenderLevel()

Return Value:

  • The subdivision level used for this shape when rendering.

Since:

  • 4.7.1.25

DzIntProperty : getSubDRenderLevelControl()

Return Value:

  • The property that controls the render subd level (minimum).

Boolean : isLodActive()

Return Value:

  • true if level of detail (LOD) is active on this shape, otherwise false.

Boolean : isSubDivisionActive()

Return Value:

  • true if subdivision is active on this shape, otherwise false.

void : subDMesh( DzFacetMesh mesh, Boolean isRender )

Subdivides the mesh based on the values of properties that control the algorithm, edge interpolation mode, normal smoothing mode, and whether it is for rendering or drawing.

Parameter(s):

  • mesh - The mesh to subdivide.
  • isRender - If true, subD render level is used instead of subD draw level.

Signals


void : facetMeshChanged()

TODO: Add description.


void : renderSubDChanged()

TODO: Add description.


void : subDAlgorithmChanged()

TODO: Add description.


void : subDInterpolateLevelChanged()

TODO: Add description.


void : subDNormalSmoothingChanged()

TODO: Add description.