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. |
Anchor | ||||
---|---|---|---|---|
|
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 |
Anchor | ||||
---|---|---|---|---|
|
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 |
Anchor | ||||
---|---|---|---|---|
|
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 |
Anchor | ||||
---|---|---|---|---|
|
Geo::AtlasMeshChartingFlags::AtlasMeshChartingFlags
...
public: AtlasMeshChartingFlags()
...
Default constructor initialising the charting flags to CC_UNKNOWN, CC_BREAK_ON_MATERIAL_BOUNDARY, CC_DEGENERATES_IN_SEPARATE_CHART.
Anchor | ||||
---|---|---|---|---|
|
Geo::AtlasMeshChartingFlags::AtlasMeshChartingFlags
...
public: AtlasMeshChartingFlags
(
eChartConnectivity connectivity,
eChartDetectionMaterialOption materialOption,
eChartDetectionDegeneracyOption degeneracyOption
)
...
Constructor specifying all charting options.