Skip to content
/ ifc-viewer Public template

Sample app demonstrating how to import and view IFC files. 🏗️

License

Notifications You must be signed in to change notification settings

viktor-platform/ifc-viewer

Repository files navigation

IFC-viewer

This sample app demonstrates how to import, view and transform IFC files, see an animation of the VIKTOR application below. You can access the app right now, using this link!

The IFC filetype (.ifc) is an international standard to import and export building objects and their properties. Most BIM-software packages allow you to import and export IFC files. With this application we want to show how to handle IFC files in a Viktor application.

File upload

The file upload size is now capped at 45mb. This can be adjusted by the developer. Make sure that your file contains IfcElements with a geometry representation. The app is tested with IFC 4 files. For example file used is based on this Autodesk Revit model: https://revit.downloads.autodesk.com/download/2024RVT_RTM/Docs/InProd/racadvancedsampleproject.rvt

Element filtering

Select which elements to preview. Only elements existing in the IFC file can be selected. The selected elements can subsequently be inspected more closely in the "Analysis on Selection" tab.

Geometry of selected elements will be shown in the 3D viewer.

View

Click update to refresh the view. Click the download button the export the (filtered) IFC file.

ifc-viewer-sculpture