#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: