![]() |
Polygon Crucher SDK - Documentation
Documentation
|
The file contains definition related to C3DGeomObject which is the common object type for any geometrical object
Go to the source code of this file.
Classes | |
class | C3DGeomObject |
This is the base class for any object containing geometry (curve, polygonal object, patch...) More... | |
Typedefs | |
typedef enum SUBOBJECT_MODE | SUBOBJECT_MODE |
typedef enum GENNORMAL_MODE | GENNORMAL_MODE |
Enumerations | |
enum | SUBOBJECT_MODE { SUBOBJECT_NONE = 0x00 , SUBOBJECT_FACE_EQUAL = 0x01 , SUBOBJECT_FACE_NOTEQUAL = 0x02 , SUBOBJECT_FACE_GREATER = 0x03 } |
Mode defining the subobject to return for C3DGeomObject::SubOject More... | |
enum | GENNORMAL_MODE { GENNORMAL_NONE = 0x00 , GENNORMAL_ALL_FACES = 0x01 , GENNORMAL_INCOMPLETE_FACE_ONLY = 0x02 , GENNORMAL_PER_VERTEX = 0x04 , GENNORMAL_PER_FACE = 0x08 , GENNORMAL_SPEC_CHANNEL = 0x10 } |
Flags for C3DGeomObject::GenerateNormals. More... | |
Flags for C3DGeomObject::GenerateNormals.
Enumerator | |
---|---|
GENNORMAL_ALL_FACES | Generate normals for the whole object (this flag implies GENNORMAL_INCOMPLETE_FACE_ONLY) |
GENNORMAL_INCOMPLETE_FACE_ONLY | Generates normals for faces that are incomplete (one of whose points has the POINT_IS_UNUSED flag) |
GENNORMAL_PER_VERTEX | Generate per vertex normal (CPointNormalChannel smooth normals) |
GENNORMAL_PER_FACE | Generate per face normal (CFaceNormalChannel flat normals) |
GENNORMAL_SPEC_CHANNEL | Generate a spec normal channel. GENNORMAL_ALL_FACES or GENNORMAL_INCOMPLETE_FACE_ONLY must used. |
Mode defining the subobject to return for C3DGeomObject::SubOject