#include <crease.h>
|
| Crease () |
|
| Crease (Options const &options) |
|
| ~Crease () |
|
bool | IsUniform () const |
|
float | SharpenBoundaryEdge (float edgeSharpness) const |
|
float | SharpenBoundaryVertex (float edgeSharpness) const |
|
float | SharpenNonManifoldEdge (float edgeSharpness) const |
|
float | SharpenNonManifoldVertex (float edgeSharpness) const |
|
float | SubdivideUniformSharpness (float vertexOrEdgeSharpness) const |
|
float | SubdivideVertexSharpness (float vertexSharpness) const |
|
float | SubdivideEdgeSharpnessAtVertex (float edgeSharpness, int incidentEdgeCountAtEndVertex, float const *edgeSharpnessAroundEndVertex) const |
|
void | SubdivideEdgeSharpnessesAroundVertex (int incidentEdgeCountAtVertex, float const *incidentEdgeSharpnessAroundVertex, float *childEdgesSharpnessAroundVertex) const |
|
Rule | DetermineVertexVertexRule (float vertexSharpness, int incidentEdgeCount, float const *incidentEdgeSharpness) const |
|
Rule | DetermineVertexVertexRule (float vertexSharpness, int sharpEdgeCount) const |
|
float | ComputeFractionalWeightAtVertex (float vertexSharpness, float childVertexSharpness, int incidentEdgeCount, float const *incidentEdgeSharpness, float const *childEdgesSharpness) const |
|
Definition at line 62 of file crease.h.
Enumerator |
---|
RULE_UNKNOWN |
|
RULE_SMOOTH |
|
RULE_DART |
|
RULE_CREASE |
|
RULE_CORNER |
|
Definition at line 80 of file crease.h.
float ComputeFractionalWeightAtVertex |
( |
float |
vertexSharpness, |
|
|
float |
childVertexSharpness, |
|
|
int |
incidentEdgeCount, |
|
|
float const * |
incidentEdgeSharpness, |
|
|
float const * |
childEdgesSharpness |
|
) |
| const |
float decrementSharpness |
( |
float |
sharpness | ) |
const |
|
inlineprotected |
Rule DetermineVertexVertexRule |
( |
float |
vertexSharpness, |
|
|
int |
incidentEdgeCount, |
|
|
float const * |
incidentEdgeSharpness |
|
) |
| const |
Rule DetermineVertexVertexRule |
( |
float |
vertexSharpness, |
|
|
int |
sharpEdgeCount |
|
) |
| const |
static bool IsInfinite |
( |
float |
sharpness | ) |
|
|
inlinestatic |
static bool IsSemiSharp |
( |
float |
sharpness | ) |
|
|
inlinestatic |
static bool IsSharp |
( |
float |
sharpness | ) |
|
|
inlinestatic |
static bool IsSmooth |
( |
float |
sharpness | ) |
|
|
inlinestatic |
float SharpenBoundaryEdge |
( |
float |
edgeSharpness | ) |
const |
|
inline |
float SharpenBoundaryVertex |
( |
float |
edgeSharpness | ) |
const |
|
inline |
float SharpenNonManifoldEdge |
( |
float |
edgeSharpness | ) |
const |
|
inline |
float SharpenNonManifoldVertex |
( |
float |
edgeSharpness | ) |
const |
|
inline |
float SubdivideEdgeSharpnessAtVertex |
( |
float |
edgeSharpness, |
|
|
int |
incidentEdgeCountAtEndVertex, |
|
|
float const * |
edgeSharpnessAroundEndVertex |
|
) |
| const |
void SubdivideEdgeSharpnessesAroundVertex |
( |
int |
incidentEdgeCountAtVertex, |
|
|
float const * |
incidentEdgeSharpnessAroundVertex, |
|
|
float * |
childEdgesSharpnessAroundVertex |
|
) |
| const |
float SubdivideUniformSharpness |
( |
float |
vertexOrEdgeSharpness | ) |
const |
|
inline |
float SubdivideVertexSharpness |
( |
float |
vertexSharpness | ) |
const |
|
inline |
float const SHARPNESS_INFINITE |
|
static |
float const SHARPNESS_SMOOTH |
|
static |
The documentation for this class was generated from the following file: