Options for mesh simplification. More...
Public Attributes | |
bool | PreserveBorderEdges |
If the border edges should be preserved. | |
bool | PreserveUVSeamEdges |
If the UV seam edges should be preserved. | |
bool | PreserveUVFoldoverEdges |
If the UV foldover edges should be preserved. | |
bool | EnableSmartLink |
If a feature for smarter vertex linking should be enabled, reducing artifacts in the decimated result at the cost of a slightly more expensive initialization by treating vertices at the same position as the same vertex while separating the attributes. | |
double | VertexLinkDistance |
The maximum distance between two vertices in order to link them. | |
int | MaxIterationCount |
The maximum iteration count. | |
double | Agressiveness |
The agressiveness of the mesh simplification. | |
Static Public Attributes | |
static readonly SimplificationOptions | Default |
The default simplification options. | |
Detailed Description
Options for mesh simplification.
Member Data Documentation
◆ Agressiveness
double realvirtual.SimplificationOptions.Agressiveness |
The agressiveness of the mesh simplification.
Higher number equals higher quality, but more expensive to run. Default value: 7.0
◆ Default
|
static |
The default simplification options.
◆ EnableSmartLink
bool realvirtual.SimplificationOptions.EnableSmartLink |
If a feature for smarter vertex linking should be enabled, reducing artifacts in the decimated result at the cost of a slightly more expensive initialization by treating vertices at the same position as the same vertex while separating the attributes.
Default value: true
◆ MaxIterationCount
int realvirtual.SimplificationOptions.MaxIterationCount |
The maximum iteration count.
Higher number is more expensive but can bring you closer to your target quality. Sometimes a lower maximum count might be desired in order to lower the performance cost. Default value: 100
◆ PreserveBorderEdges
bool realvirtual.SimplificationOptions.PreserveBorderEdges |
If the border edges should be preserved.
Default value: false
◆ PreserveUVFoldoverEdges
bool realvirtual.SimplificationOptions.PreserveUVFoldoverEdges |
If the UV foldover edges should be preserved.
Default value: false
◆ PreserveUVSeamEdges
bool realvirtual.SimplificationOptions.PreserveUVSeamEdges |
If the UV seam edges should be preserved.
Default value: false
◆ VertexLinkDistance
double realvirtual.SimplificationOptions.VertexLinkDistance |
The maximum distance between two vertices in order to link them.
Note that this value is only used if EnableSmartLink is true. Default value: double.Epsilon