A3DRWParamsTranslateToPkPartsData Struct Reference

A structure that specifies parameters used to translate the model file or a representation item into an open Parasolid session. More...

Data Fields

A3DBool m_bDisjoinIfFaceFaceError
 
A3DBool m_bSew
 
A3DBool m_bUseColour2Attribute
 
A3DBool m_bUseLayerAttribute
 
A3DBool m_bUseUNameAttribute
 
A3DDouble m_dSewingTolerance
 
A3DETranslateToPkPartsAccurate m_eComputeAccurateEdges
 
A3DETranslateToPkPartsHealing m_eHealing
 
A3DETranslateToPkPartsMergeEntities m_eMergeEntities
 
A3DETranslateToPkPartsSimplifyGeometry m_eSimplifyGeometry
 
A3DUTF8Charm_pcPSBodyShopPath
 
A3DMiscPKMapper ** m_pMapper
 
A3DUns32 m_uiNbProc
 
A3DUns16 m_usStructSize
 

Detailed Description

A structure that specifies parameters used to translate the model file or a representation item into an open Parasolid session.

Version
8.1

Field Documentation

A3DUns16 A3DRWParamsTranslateToPkPartsData::m_usStructSize

Reserved; must be initialized by A3D_INITIALIZE_DATA.

A3DETranslateToPkPartsHealing A3DRWParamsTranslateToPkPartsData::m_eHealing

Enum to control healing

A3DETranslateToPkPartsAccurate A3DRWParamsTranslateToPkPartsData::m_eComputeAccurateEdges

Enum to control accurate edge computation.

A3DBool A3DRWParamsTranslateToPkPartsData::m_bDisjoinIfFaceFaceError

If TRUE bodies with face_face error will be disjoined.

A3DBool A3DRWParamsTranslateToPkPartsData::m_bSew

Sew the geometry.

A3DDouble A3DRWParamsTranslateToPkPartsData::m_dSewingTolerance

Enables the sewing tolerance in meters.

A3DETranslateToPkPartsSimplifyGeometry A3DRWParamsTranslateToPkPartsData::m_eSimplifyGeometry

Simplify geometry and topology.

A3DETranslateToPkPartsMergeEntities A3DRWParamsTranslateToPkPartsData::m_eMergeEntities

Merge: remove redundant entities (edges/surfaces).

A3DUTF8Char* A3DRWParamsTranslateToPkPartsData::m_pcPSBodyShopPath

Path to PSBodyshop DLL. Necessary for simplify and merge options.

A3DMiscPKMapper** A3DRWParamsTranslateToPkPartsData::m_pMapper

Mapper. This pointer is set by Exchange. If set to null, the mapper will be allocated and populated for the first time. If the mapper has already been allocated and the pointer isn't null, the mapper will be filled with new elements. It can be deleted by A3DEntityDelete().

Version
9.0
A3DBool A3DRWParamsTranslateToPkPartsData::m_bUseColour2Attribute

Use SDL/TYSA_COLOUR_2 Parasolid attribute.

Version
9.1
A3DBool A3DRWParamsTranslateToPkPartsData::m_bUseUNameAttribute

Use SDL/TYSA_UNAME Parasolid attribute.

Version
9.1
A3DBool A3DRWParamsTranslateToPkPartsData::m_bUseLayerAttribute

Use SDL/TYSA_LAYER Parasolid attribute.

Version
9.1
A3DUns32 A3DRWParamsTranslateToPkPartsData::m_uiNbProc

MultiProcess operation. Use in A3DAsmModelFileTranslateToPkParts

Version
11.0