For our last school assignment we were given the task to build a web-based communication tool for the construction industry. Our group was made up of three programming students and two business students, and this the result of our efforts.

The solution was made using Typescript, Three.js, Node.js, Vue and Websockets.  

To the left is a 3D-note. Interacting with it displays the window to the right.
Measuring the width of the ventilation.
Showing off the laser pointer
Multiplayer functionality
Toggleable chat.
Adjusting the opacity of the model layers.
The result of adjusting the opacity of the different layers.