IFC BIM
Menu: BIM / IFC (BIM)
Version française
The IFC (BIM) module in VisionLidar enables users to convert point cloud data into structured IFC files, ensuring interoperability with Revit, ARCHICAD, CYPECAD, and other BIM software. The interface is divided into two main sections:
Top Section – Manages the IFC file and its elements.
Bottom Section – Displays extracted point cloud elements available for insertion into the IFC file.
1. Creating or Opening an IFC File
✔ New File – Select a folder, enter a file name, and create a new IFC file.
✔ Open Existing File – Load an IFC file (must contain supported elements for VisionLidar to read them).
✔ File Structure –
If it's a new file, a default project named "New project" is created.
A default site is generated with the project coordinates.
If multiple projects exist in the IFC file, only the first one is loaded.
IFC File Hierarchy
To ensure compatibility with most BIM software, elements should be structured as follows:
Project → Contains Sites
Site → Contains Buildings
Building → Contains Storeys
Storey → Contains Walls, Floors, Ceilings, and Openings
Walls/Floors/Ceilings → Contain Windows and Doors
💡 Though IFC allows flexible structuring, this hierarchy is widely accepted in BIM workflows.
2. Managing IFC Elements
Each IFC element has associated properties:
✔ Name – Modify and save the element name in the IFC file.
✔ Type – Displays the element type (e.g., IfcWall, IfcSlab, IfcWindow).
✔ ID – Unique identifier for the element.
✔ # (Line Number) – Shows the line number in the IFC file where the element definition is stored.
3. Extracting Elements from the Point Cloud
The bottom section of the interface displays point cloud elements that can be converted into IFC-compatible objects. These elements are categorized as follows:
✔ Clusters
Lists detected clusters in the project (See Menu: Analyze / Clusters).
Selecting a cluster displays its name and dimensions.
Filtering: Enter text to filter clusters by name.
When converted to an IFC element, the bounding box of the cluster is exported as geometry.
✔ Polylines
Loads a PLN file from VisionLidar’s polyline tool (See Menu: Survey / Polylines).
Represents the base of elements (e.g., walls, windows, doors).
Height must be specified for elements needing vertical positioning.
✔ Sections
Loads a CSV file from the Surface by Section tool (See Menu: Analyze / Surface by Sections).
Represents closed polylines used as base polygons for building structures.
✔ Surfaces
Lists surface objects from the Explorer → Objects tab → Surfaces.
Used to generate Digital Terrain Models (DTM) or building facades (requires thickness input).
4. Adding IFC Elements from Point Cloud Data
✔ Use the “+” button to insert selected point cloud elements into the IFC structure.
✔ Elements are added under the currently selected IFC element in the hierarchy.
✔ Undo/Redo – Only the last action can be undone.
5. Supported IFC Elements & Their Usage
IFC Element | Description | Best Practice |
---|---|---|
Site | Creates a site in the project. Can include DTM surfaces. | Use a Surface to generate the Digital Terrain Model (DTM). |
Building | Defines a building footprint and position. | Use a Polyline or Section to define the building contour. |
Storey | Adds building floors as IfcBuildingStorey. | Use a Polyline or Section to define the storey footprint. |
Roof | Creates a roof as IfcRoof. | Use a Polyline or Section (requires height input). |
Slab-Floor | Creates floor slabs as IfcSlab/Floor. | Use a Polyline or Section (requires thickness input). |
Slab-Roof | Creates roof slabs as IfcSlab/Roof. | Use a Polyline or Section (requires thickness input). |
Standard Wall | Creates vertical walls as IfcWallStandardCase. | Use a Polyline or Section (requires height input). |
Window | Defines windows as IfcWindow. | Use a Cluster or Section to define window positions. |
Opening | Defines openings in walls as IfcOpeningElement. | Use a Cluster or Section to detect openings. |
Generic Element | Creates custom BIM elements as IfcBuildingElementPart. | Use for miscellaneous objects detected in clusters. |
💡 Tip: For windows and openings, isolate the wall, hide it, and run cluster detection to accurately extract them as individual clusters.
6. IFC Export & Interoperability
✔ Export to IFC – Save the BIM model in .IFC format for use in Revit, ARCHICAD, and other BIM platforms.
✔ Import IFC – Load IFC files into VisionLidar to continue editing or auto-populate opening groups.
7. Key Features & Benefits
✔ Structured IFC export – Generates BIM-compatible files with hierarchical organization.
✔ Supports multiple object types – Includes buildings, walls, floors, roofs, windows, and openings.
✔ Extracts geometry from LiDAR data – Converts clusters, polylines, sections, and surfaces into BIM-ready models.
✔ Ensures seamless integration – Compatible with Revit, ARCHICAD, CYPECAD, and more.
✔ Flexible structuring – IFC hierarchy supports custom placements while ensuring interoperability.
🚀 Unlock the Power of BIM in VisionLidar
With the IFC (BIM) module, VisionLidar enables professionals to seamlessly transition from point clouds to structured BIM models. Whether for architectural design, civil engineering, or construction planning, this tool ensures accurate and efficient BIM modeling from LiDAR data. 🏗️✨