All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Crease Member List

This is the complete list of members for Crease, including all inherited members.

ComputeFractionalWeightAtVertex(float vertexSharpness, float childVertexSharpness, int incidentEdgeCount, float const *incidentEdgeSharpness, float const *childEdgesSharpness) const Crease
Crease()Creaseinline
Crease(Options const &options)Creaseinline
decrementSharpness(float sharpness) const Creaseinlineprotected
DetermineVertexVertexRule(float vertexSharpness, int incidentEdgeCount, float const *incidentEdgeSharpness) const Crease
DetermineVertexVertexRule(float vertexSharpness, int sharpEdgeCount) const Crease
GetSharpEdgePairOfCrease(float const *incidentEdgeSharpness, int incidentEdgeCount, int sharpEdgePair[2]) const Creaseinline
IsInfinite(float sharpness)Creaseinlinestatic
IsSemiSharp(float sharpness)Creaseinlinestatic
IsSharp(float sharpness)Creaseinlinestatic
IsSmooth(float sharpness)Creaseinlinestatic
IsUniform() const Creaseinline
Rule enum nameCrease
RULE_CORNER enum valueCrease
RULE_CREASE enum valueCrease
RULE_DART enum valueCrease
RULE_SMOOTH enum valueCrease
RULE_UNKNOWN enum valueCrease
SharpenBoundaryEdge(float edgeSharpness) const Creaseinline
SharpenBoundaryVertex(float edgeSharpness) const Creaseinline
SHARPNESS_INFINITECreasestatic
SHARPNESS_SMOOTHCreasestatic
SubdivideEdgeSharpnessAtVertex(float edgeSharpness, int incidentEdgeCountAtEndVertex, float const *edgeSharpnessAroundEndVertex) const Crease
SubdivideEdgeSharpnessesAroundVertex(int incidentEdgeCountAtVertex, float const *incidentEdgeSharpnessAroundVertex, float *childEdgesSharpnessAroundVertex) const Crease
SubdivideUniformSharpness(float vertexOrEdgeSharpness) const Creaseinline
SubdivideVertexSharpness(float vertexSharpness) const Creaseinline
~Crease()Creaseinline