A3DRWParamsExportStlData
Fields
Detailed Description
-
struct
A3DRWParamsExportStlData A structure that specifies parameters used to write the model file to STL format.
- Version
- 10.2
Public Members
-
A3DETessellationLevelOfDetail
m_eTessellationLevelOfDetail Enum to specify predefined values for some following members.
-
A3DDouble
m_dChordHeightRatio Specifies the ratio of the diagonal length of the bounding box to the chord height.
A value of 50 means that the diagonal of the bounding box is 50 times greater than the chord height. Values can range from 50 to 10,000. Higher values will generate more accurate tessellation.
-
A3DDouble
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
m_dMinimalTriangleAngleDeg Specifies the angle between two contiguous segments of wire edges for every face.
Allowable values range from 10 through 30.
-
A3DDouble
m_dMaxChordHeight Specifies the maximum distance between the original geometric surface specified in the CAD file and the resulting tessellation.
Be careful, very small values can generate very large tessellation files.
Conversely, very large values can generate inaccurate tessellation. In such cases, it may be better to use the
m_dChordHeightRatiomember to scale this value relative to the object that’s being tessellated.Note
m_dMaxChordHeightis ignored ifm_bUseHeightInsteadOfRatioisn’t set to true.
-
A3DBool
m_bAccurateTessellation Accurate tessellation.
Uses standard parameters. ‘false’ indicates the tessellation is set for visualization. Setting this value to ‘true’ will generate tessellation more suited for analysis. Can be used with all TessellationLevelOfDetails.
-
A3DDouble
m_dAccurateTessellationWithGridMaximumStitchLength Maximal grid stitch length.
Disabled if value is 0. Be careful, a too small value can generate a huge tessellation.
-
A3DBool
m_bAccurateSurfaceCurvatures Take into account surfaces curvature in accurate tessellation to controle triangles elongation directions.
Enable
m_bAccurateTessellationorm_bAccurateTessellationWithGridto use this option.
-
A3DBool
m_bUseHeightInsteadOfRatio Use m_dMaxChordHeight instead of m_dChordHeightRatio if m_eTessellationLevelOfDetail = kA3DTessLODUserDefined.