A3DRWParamsGeneralData Struct Reference

Reading options to filter the types of information that are read when CAD files are loaded. More...

Data Fields

A3DBool m_bReadActiveFilter
 
A3DBool m_bReadAttributes
 
A3DBool m_bReadConstructionAndReferences
 
A3DBool m_bReadDrawings
 
A3DBool m_bReadFeature
 
A3DBool m_bReadHiddenObjects
 
A3DBool m_bReadPmis
 
A3DBool m_bReadSolids
 
A3DBool m_bReadSurfaces
 
A3DBool m_bReadWireframes
 
A3DEUnits m_eDefaultUnit
 
A3DEReadGeomTessMode m_eReadGeomTessMode
 
A3DInt32 m_iNbMultiProcess
 
A3DUTF8Char ** m_ppcSearchTextureDirectories
 
A3DUns32 m_uiSearchTextureDirectoriesSize
 
A3DUns16 m_usStructSize
 

Detailed Description

Reading options to filter the types of information that are read when CAD files are loaded.

These options are common to a lot of CAD formats, but not all options are valid with all CAD formats. Filtering options (reading of wireframe, surfaces, solid entities, PMI...) behave like this: if the value is FALSE, the corresponding entities are ignored during reading.

Version
3.0

Field Documentation

A3DBool A3DRWParamsGeneralData::m_bReadActiveFilter

Filtering option to read only data stored in the active filter or on layers corresponding to the active filter.

A3DBool A3DRWParamsGeneralData::m_bReadAttributes

Filtering option to read non-geometric information linked to entities and files. Note: Attributes linked to solids and entities, such as Material and Density, are always read, even if m_bReadAttributes is FALSE.

A3DBool A3DRWParamsGeneralData::m_bReadConstructionAndReferences

Filtering option to read construction entities, such as planes and axes.

A3DBool A3DRWParamsGeneralData::m_bReadDrawings

Sets whether data is read to create a 3D model or a 2D drawing. Valid only with IGES files.

  • IGES: a value of TRUE is to read the 3D model and 2D Drawings; a value of FALSE is to read only the 3D model.
A3DBool A3DRWParamsGeneralData::m_bReadFeature

For future use.

A3DBool A3DRWParamsGeneralData::m_bReadHiddenObjects

Filtering option to read any objects that are present but currently hidden in the CAD file.

A3DBool A3DRWParamsGeneralData::m_bReadPmis

Filtering option to read PMI markups and notes.

A3DBool A3DRWParamsGeneralData::m_bReadSolids

Filtering option to read solid parts.

A3DBool A3DRWParamsGeneralData::m_bReadSurfaces

Filtering option to read surfaces of parts as entities.

A3DBool A3DRWParamsGeneralData::m_bReadWireframes

Filtering option to read all wireframe entities in the CAD file.

A3DEUnits A3DRWParamsGeneralData::m_eDefaultUnit

DefaultUnit option restricted to those formats where unit never exists or is unreliable (U3D, CGR, STL, VRML)

  • If it is different than kA3DUnitUnknown, the default unit used is the one defined with this enum
  • If it is set to kA3DUnitUnknown, the default unit is considered unknown and the value is 1.0.
A3DEReadGeomTessMode A3DRWParamsGeneralData::m_eReadGeomTessMode

Enum to set the content to read (Geometry and/or Tessellation).

A3DInt32 A3DRWParamsGeneralData::m_iNbMultiProcess

Use multi-process mode. /version 8.0.

A3DUTF8Char** A3DRWParamsGeneralData::m_ppcSearchTextureDirectories

Array of additional directories that the load function will search in addition to the texture file. /version 8.0.

A3DUns32 A3DRWParamsGeneralData::m_uiSearchTextureDirectoriesSize

Size of next array. /version 8.0.

A3DUns16 A3DRWParamsGeneralData::m_usStructSize

Reserved; must be initialized by A3D_INITIALIZE_DATA.