# A3DRWParamsExportStepData

struct `A3DRWParamsExportStepData`

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

  ## Index

  Variables

  - `m_eStepFormat`
  - `m_bSaveFacetedToWireframe`
  - `m_bSaveAnalyticsToNurbs`
  - `m_bUseShortNames`
  - `m_pcApplication`
  - `m_pcVersion`
  - `m_bWritePMI`
  - `m_bWriteAttributes`
  - `m_bWriteUVCurves`
  - `m_pcConfig`
  - `m_bWriteValidationProperties`
  - `m_bWritePMIWithSemantic`
  - `m_bWritePMIAsTessellated`
  - `m_pcUser`
  - `m_pcOrganisation`
  - `m_pcAuthorisation`
  - `m_bKeepSurfacesDomain`

Variables

A3DEStepFormat `A3DRWParamsExportStepData.``m_eStepFormat`
  `A3DEStepFormat`

  Determines the STEP format.

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

A3DBool `A3DRWParamsExportStepData.``m_bSaveFacetedToWireframe`
  `A3DBool`

  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`
  `A3DBool`

  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`
  `A3DBool`

  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`
  `A3DUTF8Char`*

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

A3DUTF8Char *`A3DRWParamsExportStepData.``m_pcVersion`
  `A3DUTF8Char`*

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

A3DBool `A3DRWParamsExportStepData.``m_bWritePMI`
  `A3DBool`

  Export or not PMI. Only available for AP242.

A3DBool `A3DRWParamsExportStepData.``m_bWriteAttributes`
  `A3DBool`

  Export or not Attributes. Only available for AP242.

A3DBool `A3DRWParamsExportStepData.``m_bWriteUVCurves`
  `A3DBool`

  Export PCURVE + 3D Curve on B-rep.

A3DUTF8Char *`A3DRWParamsExportStepData.``m_pcConfig`
  `A3DUTF8Char`*

  Export only the configuration with this name.

A3DBool `A3DRWParamsExportStepData.``m_bWriteValidationProperties`
  `A3DBool`

  Compute and Export ValidationPropertiess. Only available for AP242.

A3DBool `A3DRWParamsExportStepData.``m_bWritePMIWithSemantic`
  `A3DBool`

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

  Only available for AP242

A3DBool `A3DRWParamsExportStepData.``m_bWritePMIAsTessellated`
  `A3DBool`

  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`
  `A3DUTF8Char`*

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

A3DUTF8Char *`A3DRWParamsExportStepData.``m_pcOrganisation`
  `A3DUTF8Char`*

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

A3DUTF8Char *`A3DRWParamsExportStepData.``m_pcAuthorisation`
  `A3DUTF8Char`*

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

A3DBool `A3DRWParamsExportStepData.``m_bKeepSurfacesDomain`
  `A3DBool`

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

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...