 |
My Project
|
Go to the documentation of this file.
24 #ifndef OPENSUBDIV3_SDC_TYPES_H
25 #define OPENSUBDIV3_SDC_TYPES_H
27 #include "../version.h"
30 namespace OPENSUBDIV_VERSION {
73 using namespace OPENSUBDIV_VERSION;
Split
Enumerated type for all face splitting schemes.
@ SPLIT_TO_TRIS
Used by Loop.
static int GetLocalNeighborhoodSize(SchemeType schemeType)
static SchemeType GetType(SchemeType schemeType)
static int GetRegularVertexValence(SchemeType schemeType)
@ SPLIT_TO_QUADS
Used by Catmark and Bilinear.
static int GetRegularFaceSize(SchemeType schemeType)
@ SPLIT_HYBRID
Not currently used (potential future extension)
SchemeType
Enumerated type for all subdivision schemes supported by OpenSubdiv.
static Split GetTopologicalSplitType(SchemeType schemeType)
static char const * GetName(SchemeType schemeType)
Traits associated with the types of all subdivision schemes – parameterized by the scheme type....