A3DRWParamsExportStepData

struct A3DRWParamsExportStepData

Specifies parameters used to write the model file to a STEP format.

Variables

A3DEStepFormat A3DRWParamsExportStepData.m_eStepFormat

Determines the STEP format.

if the file extension is .stpZ the file will be compressed.

A3DBool A3DRWParamsExportStepData.m_bSaveFacetedToWireframe

Determines if entities are faceted or exported as wireframes.

  • A value of``A3D_TRUE``save polyedrics as wireframe.
  • A value of``A3D_FALSE``save polyedrics as faces.
A3DBool A3DRWParamsExportStepData.m_bSaveAnalyticsToNurbs

Determines the format for saving analytic surfaces, such as cylinders, cones, planes, and so forth.

  • A value of``A3D_TRUE``converts all analytics to NURBS surfaces.
  • A value of``A3D_FALSE``keeps analytics as analytics.
A3DBool A3DRWParamsExportStepData.m_bUseShortNames

A value of``A3D_TRUE``shortens entity names to reduce the file size.

It is not recommended to use that option as not all CAD software are able to import such files. Not available in AP242.

A3DUTF8Char *A3DRWParamsExportStepData.m_pcApplication

Application name (will be reported in the output file).

A3DUTF8Char *A3DRWParamsExportStepData.m_pcVersion

Application version (will be reported in the output file).

A3DBool A3DRWParamsExportStepData.m_bWritePMI

Export or not PMI. Only available for AP242.

A3DBool A3DRWParamsExportStepData.m_bWriteAttributes

Export or not Attributes. Only available for AP242.

A3DBool A3DRWParamsExportStepData.m_bWriteUVCurves

Export PCURVE + 3D Curve on B-rep.

A3DUTF8Char *A3DRWParamsExportStepData.m_pcConfig

Export only the configuration with this name.

A3DBool A3DRWParamsExportStepData.m_bWriteValidationProperties

Compute and Export ValidationPropertiess. Only available for AP242.

A3DBool A3DRWParamsExportStepData.m_bWritePMIWithSemantic

if m_bWritePMI is``A3D_TRUE``, also export PMIs semantic information (in addition to tessellation).

Only available for AP242

A3DBool A3DRWParamsExportStepData.m_bWritePMIAsTessellated

if m_bWritePMI is``A3D_TRUE``, export PMIs as Tessellated rather than polyline.

Files are bigger with this option. Only available for AP242

A3DUTF8Char *A3DRWParamsExportStepData.m_pcUser

User name (will be reported in the output file). If null, the system user name will be output.

A3DUTF8Char *A3DRWParamsExportStepData.m_pcOrganisation

Organisation name (will be reported in the output file). If null, “Unknown organisation” will be output.

A3DUTF8Char *A3DRWParamsExportStepData.m_pcAuthorisation

Authorisation name (will be reported in the output file). If null, “Unknown authorisation” will be output.

A3DBool A3DRWParamsExportStepData.m_bKeepSurfacesDomain

if m_bKeepSurfacesDomain is``A3D_TRUE``, the exported surfaces are not trimmed. Default is``A3D_FALSE``