feat: Render 3D cube with camera controls (zoom, pan, rotate)

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2026-02-09 15:51:37 -07:00
parent 6df2657eb9
commit 9584471932
4 changed files with 166 additions and 5 deletions

View File

@@ -8,11 +8,12 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
find_package(Qt6 COMPONENTS Widgets REQUIRED)
find_package(Qt6 COMPONENTS Widgets OpenGLWidgets REQUIRED)
add_executable(OpenCAD
src/main.cpp
src/MainWindow.cpp
src/ViewportWidget.cpp
)
target_link_libraries(OpenCAD PRIVATE Qt6::Widgets)
target_link_libraries(OpenCAD PRIVATE Qt6::Widgets Qt6::OpenGLWidgets)