HPS::Exchange::Tessellation

class HPS::Exchange::Tessellation

The Exchange::Tessellation class is a concept class for tessellation-related enums.

Public Types

enum Accuracy

Enumerates the tessellation accuracy modes for files imported or exported via HOOPS Exchange.

Values:

enumerator Standard

Tessellation suitable for visualization (either A3DRWParamsTessellationData::m_bAccurateTessellation or A3DRWParamsExportStlData::m_bAccurateTessellation set to false)

enumerator Accurate

Tessellation suitable for analysis (either A3DRWParamsTessellationData::m_bAccurateTessellation or A3DRWParamsExportStlData::m_bAccurateTessellation set to true)

enumerator GridAccurate

Tessellation suitable for analysis (either A3DRWParamsTessellationData::m_bAccurateTessellationWithGrid

enum Level

Enumerates the standard tessellation levels for files imported or exported via Exchange.

Values:

enumerator ExtraLow

Pre-defined extra low tessellation level (kA3DTessLODExtraLow).

enumerator Low

href=”http://docs.techsoft3d.com/exchange/latest/build/api_ref/group__a3d__read.html#ggac1fe96a5b9772683a41182babe1559f4aed58273421d2cf223dfe115dfd7ec38a”>kA3DTessLODLow).

Pre-defined low tessellation level (<a target=”_blank”

enumerator Medium

Pre-defined medium tessellation level (kA3DTessLODMedium).

enumerator High

href=”http://docs.techsoft3d.com/exchange/latest/build/api_ref/group__a3d__read.html#ggac1fe96a5b9772683a41182babe1559f4a035a3610c9c8a9c5297abca994f68aaa”>kA3DTessLODHigh).

Pre-defined high tessellation level (<a target=”_blank”

enumerator ExtraHigh

Pre-defined extra high tessellation level (kA3DTessLODExtraHigh).

class Chord

The Exchange::Tessellation::Chord class is a concept class for chord-tessellation-related enums.

Public Types

enum Limit

Enumerates the type of chord limit that will be used to generate tessellation.

Values:

enumerator Ratio

The limit will correspond to the chord height ratio (either A3DRWParamsTessellationData::m_dChordHeightRatio or A3DRWParamsExportStlData::m_dChordHeightRatio).

enumerator Height

The limit will correspond to the maximum chord height (either A3DRWParamsTessellationData::m_dMaxChordHeight or A3DRWParamsExportStlData::m_dMaxChordHeight).