# A3DRWParamsExportParasolidData

struct `A3DRWParamsExportParasolidData`

  A structure that specifies parameters used to write the model file to Parasolid format.

  > 3.0

  ## Index

  Variables

  - `m_bSaveSolidsAsFaces`
  - `m_bWriteTessellation`
  - `m_bWriteBlankedEntities`
  - `m_pcApplication`
  - `m_pcVersion`
  - `m_bBStrictAssemblyStructure`
  - `m_bExplodeMultiBodies`
  - `m_bMakePointsWithCoordinateSystems`
  - `m_bBinary`
  - `m_bUseUNameAttribute`

Variables

A3DBool `A3DRWParamsExportParasolidData.``m_bSaveSolidsAsFaces`
  `A3DBool`

  Specifies how solids are written.

  - With a value of `TRUE`, solids are written as independent faces.
  - With a value of `FALSE`, solid topology is kept.

A3DBool `A3DRWParamsExportParasolidData.``m_bWriteTessellation`
  `A3DBool`

  If `TRUE`tessellations will be converted to bodies.

  If `FALSE`tessellations will be ignored.

A3DBool `A3DRWParamsExportParasolidData.``m_bWriteBlankedEntities`
  `A3DBool`

  Write blanked entities (hidden entities become visible).

A3DUTF8Char *`A3DRWParamsExportParasolidData.``m_pcApplication`
  `A3DUTF8Char`*

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

A3DUTF8Char *`A3DRWParamsExportParasolidData.``m_pcVersion`
  `A3DUTF8Char`*

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

A3DBool `A3DRWParamsExportParasolidData.``m_bBStrictAssemblyStructure`
  `A3DBool`

  If `TRUE`, HOOPS Exchange will attempt to build a Parasolid assembly tree as closely as possible to how it was in the original software (the goal is to remove the effects of the intermediate PRC assembly, which is not equivalent to the Parasolid assemblies).

  This is achieved by heavily modifying the assembly tree and attributes in the exported Parasolid. Names of bodies will be a concatenation of the several assembly levels, and may not match the original names in Parasolid.

A3DBool `A3DRWParamsExportParasolidData.``m_bExplodeMultiBodies`
  `A3DBool`

  Explode multi-connexes B-reps into multiple bodies.

  > 9.0

A3DBool `A3DRWParamsExportParasolidData.``m_bMakePointsWithCoordinateSystems`
  `A3DBool`

  Write Coordinate Systems as Points (There’s no equivalent in Parasolid format).

A3DBool `A3DRWParamsExportParasolidData.``m_bBinary`
  `A3DBool`

  Write file as binary instead of text.

  > 14.0

A3DBool `A3DRWParamsExportParasolidData.``m_bUseUNameAttribute`
  `A3DBool`

  Use UName attribute to store non-ascii names.

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...