1. Present a IFC model
on a Webpage
Internal Workshop of the BIM Software & 3D Modelling Team
BHTech – December 2017
2. Content
• What is IFC?
• IFC Data Model
• How to acquire all information of components (floors,
walls, doors, windows, etc) from an IFC file?
3.
4. What is IFC
• Industry Foundation Classes that provide Information
For Constructions
• IFC2x3:
http://www.buildingsmart-tech.org/ifc/IFC2x3/TC1/html/
• IFC4x1:
http://www.buildingsmart-tech.org/ifc/IFC4x1/final/html/
30. What should we start with?
• IFCRELAGGREGATES entities
• Projects
• Buildings
• BuildingStoreys
• Sites
• Other entities (Stairs, Walls, Curtain Walls, etc)
• IFCRELDEFINESBYPROPERTIES
• IFCRELCONTAINEDINSPATIALSTRUCTURE
• IFCRELASSIGNSTOGROUP
31. To give permission for just part of things
• Isolate elements
• Without breaking the file structure.
32. To give permission for just part of things
Filter
elements
Search all elements
by keywords/
values, such as
Family type,
Object type,
Name,
Properties, etc.
Filter all
relationships
Search all elements
which contain the
ifcId of the filtered
elements, and all
the elements that
contain the
container elements’
ifdIds
Add extra
information
Other information
such as
Organization,
Person,
Application,
Site, etc
Create new
IFC file
Share the file to
groups or users in
the organization
33. Some terms
• IFC Parser / Reader
• IFC Viewer / Publisher - IFC Explorer
• BIM / CIM
34. End of the presentation
Contact BIM Software & 3D Modelling Team, BHTech
www.bhtech.com.vn