This is the documentation for Enlighten.
struct Geo AtlasMeshChartingFlags
struct Geo::AtlasMeshChartingFlags
Describe how you would like charting to be performed.
Enums
Name | Description |
|---|---|
Defines the chart connectivity you desire. | |
Defines how degenerate triangles should be handled. | |
Define if material indices are considered. |
Variables
Name | Description |
|---|---|
eChartConnectivity m_Connectivity | Chart connectivity method. |
eChartDetectionDegeneracyOption m_DegeneracyOption | How to handle degeneracies. |
eChartDetectionMaterialOption m_MaterialOption | How to handle material borders. |
Functions
Name | Description |
|---|---|
Default constructor initialising the charting flags to CC_UNKNOWN, CC_BREAK_ON_MATERIAL_BOUNDARY, CC_DEGENERATES_IN_SEPARATE_CHART. | |
Constructor specifying all charting options. |
eChartConnectivity
public: enum eChartConnectivity
{
CC_UNKNOWN = 0,
CC_SHARED_EDGE,
CC_SHARED_VERTEX
}
Defines the chart connectivity you desire.
enumerators
CC_UNKNOWN |
|
CC_SHARED_EDGE |
|
CC_SHARED_VERTEX |
|
eChartDetectionDegeneracyOption
public: enum eChartDetectionDegeneracyOption
{
CC_DEGENERATES_IN_SEPARATE_CHART = 0,
CC_INCLUDE_DEGENERATES_IN_CHART,
CC_IGNORE_DEGENERATES
}
Defines how degenerate triangles should be handled.
enumerators
CC_DEGENERATES_IN_SEPARATE_CHART |
|
CC_INCLUDE_DEGENERATES_IN_CHART |
|
CC_IGNORE_DEGENERATES |
|