uzufly / showcase-cesium-ifc

Showcases the integration of an IFC BIM model within the immersive Cesium 3D environment.
https://showcase-cesium-ifc.uzuverse.com/
Apache License 2.0
25 stars 7 forks source link
3d bim cesium geneva ifc photogrammetry photomesh webapp

EPFL/CNPA · UE BIM · Cesium/IFC Showcase

Netlify Status Build and deploy to Pages

Showcases the import of a BIM IFC model onto a Cesium 3D photorealistic environment — the neighborhood of the ‹Caserne des Vernets› construction site, in Praille-Acacias-Vernets / Geneva.

‹Cesium/IFC Showcase› webapp · with imported IFC model ‹Cesium/IFC Showcase› webapp · with highlighted slab of the imported IFC model

Download a sample IFC model (88MB) and drag & drop it on the web app. Model will be automatically positioned at a (currently) fixed position.

Credits

A partnership research project of EPFL/ENAC-CNAC and Uzufly, Lausanne / Switzerland.

Uzufly flew its drone over the area in 02.2023 and assembled the pictures in a 3D Tileset.

Built with IFC.js, Lit.dev and the Cesium.js 3D geospatial visualization platform.

Sample IFC model courtesy of EPFL/ENAC-CNAC.

Installation

npm install

Usage

To start a development server, watching, building and hot-reloading continuously:

npm start

To build and bundle the sources (output in dist/ subfolder):

npm run build

License

Distributed under the Apache-2.0 license. See LICENSE for details.