This is the documentation for Enlighten.
struct Geo AtlasMeshChartingFlags
struct Geo::AtlasMeshChartingFlags
Describe how you would like charting to be performed.
Enums
Name | Description |
---|---|
eChartConnectivity | Defines the chart connectivity you desire. |
eChartDetectionDegeneracyOption | Defines how degenerate triangles should be handled. |
eChartDetectionMaterialOption | 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 |
---|---|
AtlasMeshChartingFlags() | Default constructor initialising the charting flags to CC_UNKNOWN, CC_BREAK_ON_MATERIAL_BOUNDARY, CC_DEGENERATES_IN_SEPARATE_CHART. |
AtlasMeshChartingFlags(eChartConnectivity, eChartDetectionMaterialOption, eChartDetectionDegeneracyOption) | 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 |
eChartDetectionMaterialOption
public: enum eChartDetectionMaterialOption
{
  CC_BREAK_ON_MATERIAL_BOUNDARY = 0,
  CC_IGNORE_MATERIALS
}
Define if material indices are considered.
enumerators
CC_BREAK_ON_MATERIAL_BOUNDARY | |
CC_IGNORE_MATERIALS |
Geo::AtlasMeshChartingFlags::AtlasMeshChartingFlags
public: AtlasMeshChartingFlags()
Default constructor initialising the charting flags to CC_UNKNOWN, CC_BREAK_ON_MATERIAL_BOUNDARY, CC_DEGENERATES_IN_SEPARATE_CHART.
Geo::AtlasMeshChartingFlags::AtlasMeshChartingFlags
public: AtlasMeshChartingFlags
(
  eChartConnectivity connectivity,
  eChartDetectionMaterialOption materialOption,
  eChartDetectionDegeneracyOption degeneracyOption
)
Constructor specifying all charting options.