A3DRWParamsIFCData

struct A3DRWParamsIFCData

Reading parameters specific to IFC files.

When set, m_pcCodePageNameexpects a page name compatible with the ICONV GNU library. For example: “EUC-JP” for Japanese files.

By default, the IFCOWNERHISTORYis set on all entities. This behavior can be changed by setting m_bIFCOWNERHISTORYOptimizedto A3D_TRUE. In this case, the attribute is only set when necessary in order to avoid redundancy.

When m_bFACETED_BREPAsOneFaceis A3D_TRUE(default), FACETEDBREP faces are gathered if all of them contain only one triangle. In this case, we create one face by style attributes.

Variables

A3DUTF8Char *A3DRWParamsIFCData.m_pcCodePageName

Code page to use for text conversion to Unicode.

A3DUTF8Char *A3DRWParamsIFCData.m_pcXMLFilePathForAttributes

If set and m_bReadAttributes is A3D_TRUE, attributes will be saved to this external XML file.

A3DBool A3DRWParamsIFCData.m_bIFCOWNERHISTORYOptimized

If A3D_TRUE, IFCOWNERHISTORY is set only when necessary.

A3DBool A3DRWParamsIFCData.m_bFACETED_BREPAsOneFace

if A3D_TRUE, FACETEDBREP faces are gathered.

A3DBool A3DRWParamsIFCData.m_bAttributesOnlyGlobalId

If A3D_TRUE, write only GlobalId as attribute.

A3DBool A3DRWParamsIFCData.m_bHideWireframes

If A3D_TRUEand m_bReadWireframes is A3D_TRUE, hide wireframe .

A3DBool A3DRWParamsIFCData.m_bReadRelationships

Allow reading of relationships.

A3DBool A3DRWParamsIFCData.m_bReadOpeningElements

Allow reading of opening elements.