This project demonstrates the integration of Open CASCADE Technology (OCCT) 3D viewer with Qt Quick/QML framework.
This demo shows how to embed OCCT 3D viewer within a QML application using custom QQuickItem. The implementation provides a bridge between OCCT's OpenGL rendering and Qt's QML scene graph.
Screenshot showing OCCT 3D viewer integrated within QML application
- OCCT 3D viewer integration with QML
- Custom QQuickItem for OpenGL rendering
- Qt6 compatibility
- Cross-platform support (Windows, macOS, Linux)
Use CMake to build the project:
mkdir build && cd build
cmake ..
make- Qt6 (Core, Quick, OpenGL, Gui, Qml)
- OpenCASCADE Technology (OCCT)
For OCCT integration with Qt Widgets (QWidget/QOpenGLWidget), please refer to the official OCCT samples by the OCCT development team:
This repository provides comprehensive examples of OCCT integration with Qt Widgets framework, including both QWidget and QOpenGLWidget approaches.
This project is provided as a demonstration of OCCT and QML integration techniques.
