A3DRWParamsTranslateToPkPartsData

Fields

A3DETranslateToPkPartsHealing

m_eHealing

A3DETranslateToPkPartsAccurate

m_eComputeAccurateEdges

A3DBool

m_bDisjoinIfFaceFaceError

A3DBool

m_bSew

A3DDouble

m_dSewingTolerance

A3DETranslateToPkPartsSimplifyGeometry

m_eSimplifyGeometry

A3DETranslateToPkPartsMergeEntities

m_eMergeEntities

A3DUTF8Char *

m_pcPSBodyShopPath

A3DMiscPKMapper **

m_pMapper

A3DBool

m_bUseColour2Attribute

A3DBool

m_bUseUNameAttribute

A3DBool

m_bUseLayerAttribute

A3DUns32

m_uiNbProc

A3DBool

m_bExportNormalsWithTessellation

Detailed Description

struct A3DRWParamsTranslateToPkPartsData

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

Version

8.1

Public Members

A3DETranslateToPkPartsHealing m_eHealing

Enum to control healing.

A3DETranslateToPkPartsAccurate m_eComputeAccurateEdges

Enum to control accurate edge computation.

A3DBool m_bDisjoinIfFaceFaceError

If TRUE bodies with face_face error will be disjoined.

A3DBool m_bSew

Sew the geometry.

A3DDouble m_dSewingTolerance

Enables the sewing tolerance in meters.

A3DETranslateToPkPartsSimplifyGeometry m_eSimplifyGeometry

Simplify geometry and topology.

A3DETranslateToPkPartsMergeEntities m_eMergeEntities

Merge: remove redundant entities (edges/surfaces).

A3DUTF8Char *m_pcPSBodyShopPath

Path to PSBodyshop DLL.

Necessary for simplify and merge options.

A3DMiscPKMapper **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 .\version 9.0

A3DBool m_bUseColour2Attribute

Use SDL/TYSA_COLOUR_2 Parasolid attribute.

Version

9.1

A3DBool m_bUseUNameAttribute

Use SDL/TYSA_UNAME Parasolid attribute.

Version

9.1

A3DBool m_bUseLayerAttribute

Use SDL/TYSA_LAYER Parasolid attribute.

Version

9.1

A3DUns32 m_uiNbProc

MultiProcess operation.

Use in A3DAsmModelFileTranslateToPkParts

Version

11.0

A3DBool m_bExportNormalsWithTessellation

When exporting tessellation (with Parasolid v28.1 and beyond), setting this option ensures normals aren’t translated.

This can lead to some large files being translated in much less time.

Version

13.2