A3DETessellationLevelOfDetail

enum A3DETessellationLevelOfDetail

Structure to specify the level of detail of the tessellation.

See A3DRWParamsTessellationData parameters. When a level is given, the Chord Height Ratio (A3DRWParamsTessellationData::m_dChordHeightRatio) and Wireframe Chord Angle (A3DRWParamsTessellationData::m_dAngleToleranceDeg) change to preset values for the selected level.

3.0

Enumerators

enumerator kA3DTessLODExtraLow
kA3DTessLODExtraLow

Extra Low level: when selected, these members are automatically defined with the following values:

  • A3DRWParamsTessellationData::m_dChordHeightRatio = 50,
  • A3DRWParamsTessellationData::m_dAngleToleranceDeg = 40.
enumerator kA3DTessLODLow
kA3DTessLODLow

Low level: when selected, these members are automatically defined with the following values:

  • A3DRWParamsTessellationData::m_dChordHeightRatio = 600,
  • A3DRWParamsTessellationData::m_dAngleToleranceDeg = 40.
enumerator kA3DTessLODMedium
kA3DTessLODMedium

Medium level: when selected, these members are automatically defined with the following values:

  • A3DRWParamsTessellationData::m_dChordHeightRatio = 2000,
  • A3DRWParamsTessellationData::m_dAngleToleranceDeg = 40.
enumerator kA3DTessLODHigh
kA3DTessLODHigh

High level: when selected, these members are automatically defined with the following values:

  • A3DRWParamsTessellationData::m_dChordHeightRatio = 5000,
  • A3DRWParamsTessellationData::m_dAngleToleranceDeg = 30.
enumerator kA3DTessLODExtraHigh
kA3DTessLODExtraHigh

Extra High level: when selected, these members are automatically defined with the following values:

  • A3DRWParamsTessellationData::m_dChordHeightRatio = 10000,
  • A3DRWParamsTessellationData::m_dAngleToleranceDeg = 20.
enumerator kA3DTessLODUserDefined
kA3DTessLODUserDefined

User Defined level: when selected, these members should be defined:

  • A3DRWParamsTessellationData::m_dChordHeightRatio if A3DRWParamsTessellationData::m_bUseHeightInsteadOfRatio is set to false,
  • A3DRWParamsTessellationData::m_dMaxChordHeight if A3DRWParamsTessellationData::m_bUseHeightInsteadOfRatio is set to true,
  • A3DRWParamsTessellationData::m_dAngleToleranceDeg. Be very careful when using A3DRWParamsTessellationData::m_dMaxChordHeight because a too small value would generate a huge tessellation.