Reading options to filter the types of information that are read when CAD files are loaded. More...
Detailed Description
Reading options to filter the types of information that are read when CAD files are loaded.
All the m_bRead*
fields are boolean options defaulted to A3D_FALSE
, which means the related entity is skipped upon reading.
- Remarks
- Even if these options are very common among CAD formats, some of them may be irrelevant to a specific format.
- Version
- 3.0
Field Documentation
A3DUns16 A3DRWParamsGeneralData::m_usStructSize |
Reserved; must be initialized by A3D_INITIALIZE_DATA.
A3DBool A3DRWParamsGeneralData::m_bReadSolids |
Allows reading of solid parts.
A3DBool A3DRWParamsGeneralData::m_bReadSurfaces |
Allows reading of surfaces entities.
A3DBool A3DRWParamsGeneralData::m_bReadWireframes |
Allows reading of wireframe entities.
A3DBool A3DRWParamsGeneralData::m_bReadPmis |
Allows reading of PMIs.
A3DBool A3DRWParamsGeneralData::m_bReadAttributes |
Allows reading of non-geometric information linked to entities and files.
- Remarks
- Attributes linked to solids and entities, such as material and density, are always read, even if
m_bReadAttributes
isA3D_FALSE
.
A3DBool A3DRWParamsGeneralData::m_bReadHiddenObjects |
Allows reading of representation items which are marked as hidden in the CAD file. Default is A3D_TRUE
. When set to A3D_FALSE
, representation items considered hidden in the CAD file won't be kept in the resulting PRC. This can be useful when the objective is to observe the visible appearance of the resulting PRC.
- Remarks
- This option only impacts representation items. Assembly-level visibility, including parts and product occurrences, are not affected whether the CAD file hides them or not.
- Warning
- Setting
m_bReadHiddenObjects
tofalse
when reading PMIs, Views or complex assemblies may lead to unexpected behavior due to the potential for removal of bodies referenced by residual PMI or Views.
A3DBool A3DRWParamsGeneralData::m_bReadConstructionAndReferences |
Allows reading of construction entities, such as planes and axes.
A3DBool A3DRWParamsGeneralData::m_bReadActiveFilter |
Allows reading of only data stored in the active filter or on layers corresponding to the active filter.
A3DEReadingMode2D3D A3DRWParamsGeneralData::m_eReadingMode2D3D |
If applicable, choose whether reading 2D drawing, 3D model or both. For IGES format, kA3DRead_Both
is not available and will default to kA3DRead_3D
.
A3DEReadGeomTessMode A3DRWParamsGeneralData::m_eReadGeomTessMode |
Select between reading geometry, tessellation or both.
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.
A3DBool A3DRWParamsGeneralData::m_bReadFeature |
Allows reading of model feature tree.
- Version
- 10.2
A3DInt32 A3DRWParamsGeneralData::m_iNbMultiProcess |
Allows multiprocess reading by specifying the number of processes to run. This option must be set to 0
or 1
to fully disable multiprocess reading. A value higher than 1
indicated the number of processes to run. Default is 0
(No multiprocess).
- Deprecated:
- Due to its limitations, this functionality will be removed in the next major release (HE 2020).
- Version
- 10.0.
A3DUns32 A3DRWParamsGeneralData::m_uiSearchTextureDirectoriesSize |
The size of m_ppcSearchTextureDirectories array.
- Version
- 8.0
A3DUTF8Char** A3DRWParamsGeneralData::m_ppcSearchTextureDirectories |
Additional search directories for texture files.
- Version
- 8.0