_project
// project
3D Building Platform
Interactive BIM platform for managing IFC models, assembling buildings, and working with building elements in an interactive 3D environment.
VueTypeScriptThree.js

01
what I did
- → Developed an interactive 3D BIM viewer using Three.js.
- → Implemented loading and visualization of IFC models.
- → Developed functionality for creating buildings and assembling them from multiple IFC models.
- → Implemented interactive model rotation, navigation, and camera controls.
- → Implemented selection of individual building elements within IFC models.
- → Developed wall-level selection and interaction with specific building surfaces.
- → Implemented highlighting of selected 3D objects and building elements.
- → Developed a system for adding comments to selected objects and surfaces.
- → Implemented point-to-point distance measurement directly in the 3D scene.
- → Developed interactive tools for working with building geometry and model elements.
- → Optimized rendering and interaction with complex 3D scenes.
- → Integrated the 3D viewer with application data and backend APIs.
- → Created reusable Three.js components and interaction logic for working with IFC models.