A maintained fork of web-ifc-three for the Navio BIM viewer project.
This fork maintains and extends web-ifc-three to add texturing support and bug fixes for the Navio application. The original web-ifc-three library is no longer actively maintained, and the newer @thatopen/components ecosystem has limitations that affect our use case (texturing not working).
web-ifc-three is the implementation of web-ifc for THREE.js. It parses and generates Three.js geometry of IFC models in JavaScript, both in the browser and on a Node server. It was the official IFCLoader of Three.js.
- Texturing support for IFC models
- Bug fixes and performance improvements
- Compatibility updates for modern Three.js versions
- Works with the latest version of Three.js (0.184.0)
- Works with the latest version of WebIFC (0.0.77)