|
VR CAD Viewer 1.0
Qt and VTK application for loading and visualising CAD models with VR support
|
The VR CAD Viewer is a Qt-based application that allows users to load, visualise, and interact with 3D CAD models.
The system integrates VTK for rendering and OpenVR to provide immersive virtual reality functionality.
This project demonstrates the use of software engineering principles to build an interactive graphical application with real-time 3D and VR capabilities.
---
- Load and display multiple CAD models (STL format)
- Tree-based structure for managing model parts
- Modify model properties (colour and visibility)
- Apply visual filters (e.g. clipping, shrinking)
- Real-time rendering using VTK
- VR mode for immersive model interaction
---
The application follows a modular design:
This separation improves maintainability and performance.
---
To run the application:
1. Download the installer from the GitHub Releases page
2. Install required dependencies (Qt, VTK, OpenVR if needed)
3. Launch the application executable
---
1. Open the application
2. Load a CAD model (File → Open)
3. Select parts from the tree view
4. Modify properties (colour/visibility)
5. Click **Start VR** to enter VR mode
---
---
- Support for additional CAD file formats
- Improved VR interaction controls
- Performance optimisation for large models
- Enhanced UI/UX design
---
---
## Documentation
This website was generated automatically using **Doxygen** from the project source code.