Synopsis

PDX_MSGT sifc_MapToGDX(long option, int ifcModel, int gdxModel, double tolerance)

Purpose

Map IFC to GDX

Description

The specified ifcModel will be processed and the supported IFC entities will be mapped to the specified gdxModel. There are basically 2 types of IFC entities currently supported. The first type is a faceted representation and the second type is an extruded area solid. Both types are mapped to GDX Mesh Body entities. IFC also has a boolean capability that is mapped to GDX as a User Attribute.

Input

option

SIFC_MESH2TESS

Convert Mesh Body to Tessellated Shape if number of Mesh Faces is 1 and number of loops in every Mesh Facet is 1 and number of edge indices in every loop is 3

ifcModel

IFC model to map from

gdxModel

GDX model to map to

tolerance

Tolerance in mm to use for tessellation

Return

SIFC error code