Open menu

_project

< projects / 3D Building Platform
// 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
3D Building Platform
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.