A3DRWParamsExportParasolidData Struct Reference

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

Data Fields

A3DBool m_bBinary
A3DBool m_bBStrictAssemblyStructure
A3DBool m_bExplodeMultiBodies
A3DBool m_bMakePointsWithCoordinateSystems
A3DBool m_bSaveSolidsAsFaces
A3DBool m_bWriteBlankedEntities
A3DBool m_bWriteTessellation

Detailed Description

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


Field Documentation

◆ m_bSaveSolidsAsFaces

A3DBool A3DRWParamsExportParasolidData::m_bSaveSolidsAsFaces

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.

◆ m_bWriteTessellation

A3DBool A3DRWParamsExportParasolidData::m_bWriteTessellation

If TRUE tessellations will be converted to bodies. If FALSE tessellations will be ignored.

◆ m_bWriteBlankedEntities

A3DBool A3DRWParamsExportParasolidData::m_bWriteBlankedEntities

Write blanked entities (hidden entities become visible).

◆ m_pcApplication

A3DUTF8Char* A3DRWParamsExportParasolidData::m_pcApplication

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

◆ m_pcVersion

A3DUTF8Char* A3DRWParamsExportParasolidData::m_pcVersion

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

◆ m_bBStrictAssemblyStructure

A3DBool A3DRWParamsExportParasolidData::m_bBStrictAssemblyStructure

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.

◆ m_bExplodeMultiBodies

A3DBool A3DRWParamsExportParasolidData::m_bExplodeMultiBodies

Explode multi-connexes B-reps into multiple bodies.


◆ m_bMakePointsWithCoordinateSystems

A3DBool A3DRWParamsExportParasolidData::m_bMakePointsWithCoordinateSystems

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

◆ m_bBinary

A3DBool A3DRWParamsExportParasolidData::m_bBinary

Write file as binary instead of text.