During my thesis, I developed an error code visualization tool for BRITA's Purity C iQ. The camera can be controlled with the mouse, allowing users to interact with the 3D model in a spatial environment. When an error code is entered, the affected areas are highlighted within the model, and detailed information about the issue is displayed via a dropdown menu.
Interactive 3D model:
The camera can be controlled freely, allowing users to navigate the 3D space and view the model from any angle.
Input Field:
Error codes can be searched using the input field. The entered codes are validated, and the affected components are highlighted while all other parts become semi-transparent.
Dropdown:
If the error code is valid, a dropdown appears on the right side showing information about the issue, such as the names of the affected components and a description of the error.
Exploded View:
To closely examine individual components, the exploded view can be activated. This visually separates the parts, providing a clearer understanding of the model's internal structure.
Reset Button:
Once a valid search has been performed, a reset button appears. It allows you to clear the input field and return the 3D model to its original state.
During my thesis, I learned how to work with Three.js and gained valuable experience in planning and organizational tasks. The final application became a practical tool with real value for BRITA employees and received a lot of positive feedback. My Bachelor's thesis was graded 1.8.