A structure that specifies parameters used to write the model file to STL format. More...
A structure that specifies parameters used to write the model file to STL format.
A3DUns16 A3DRWParamsExportStlData::m_usStructSize |
Reserved; must be initialized by A3D_INITIALIZE_DATA.
A3DBool A3DRWParamsExportStlData::m_bBinaryFile |
With a value of TRUE
, compresses the STL file to reduce file size.
A3DETessellationLevelOfDetail A3DRWParamsExportStlData::m_eTessellationLevelOfDetail |
Enum to specify predefined values for some following members.
A3DDouble A3DRWParamsExportStlData::m_dChordHeightRatio |
Specifies the percentage of bounding box used to compute chord height. Set a value from 50 through 10,000.
A3DDouble A3DRWParamsExportStlData::m_dAngleToleranceDeg |
Specifies the maximum angle between two contiguous segments of wire edges for every face. The value must be from 10 through 40.
A3DDouble A3DRWParamsExportStlData::m_dMinimalTriangleAngleDeg |
Specifies the angle between two contiguous segments of wire edges for every face. Allowable values range from 10 through 30.
A3DDouble A3DRWParamsExportStlData::m_dMaxChordHeight |
Specifies the maximum distance between surface and tessellation. Be careful, a too small value can generate a huge tessellation.
A3DBool A3DRWParamsExportStlData::m_bAccurateTessellation |
With a value of TRUE
, tessellates the STL file with equilateral triangles.
A3DBool A3DRWParamsExportStlData::m_bKeepCurrentTessellation |
With a value of TRUE
, keeps the current tessellation.
A3DBool A3DRWParamsExportStlData::m_bUseHeightInsteadOfRatio |
Use m_dMaxChordHeight instead of m_dChordHeightRatio if m_eTessellationLevelOfDetail = kA3DTessLODUserDefined.
A3DDouble A3DRWParamsExportStlData::m_dMaximalTriangleEdgeLength |
Maximal length of the edges of triangles. Disabled if value is 0. Be careful, a too small value can generate a huge tessellation.