Commit Graph

13 Commits

Author SHA1 Message Date
c87979c602 build: Add Qt6 Svg module to CMake build
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-14 21:05:31 -07:00
a1cfbc2e3f feat: Implement sketch object base class and line geometry
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-14 19:12:59 -07:00
f46590219a Integrade OpenCASCADE 2026-02-13 20:59:06 -07:00
3543604e79 build: Add ApplicationController.cpp to CMake build 2026-02-13 18:16:26 -07:00
502d7251df fix: Add FeatureBrowser.cpp to build system
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-09 17:37:59 -07:00
d2d49726d6 feat: Implement feature graph and JSON document save/load
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-09 17:16:32 -07:00
ec658360a6 feat: Add sketch creation with plane selection, oriented grid and labeled axes
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-09 16:51:15 -07:00
9282f334c9 feat: Implement Fusion360-style tabbed menu with icons for CAD tools
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-09 16:14:27 -07:00
732a7bd428 refactor: Extract view cube rendering to dedicated class
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-09 16:04:40 -07:00
9584471932 feat: Render 3D cube with camera controls (zoom, pan, rotate)
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-09 15:51:37 -07:00
6df2657eb9 feat: Implement main window with tool banner and viewport placeholder
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-09 15:45:16 -07:00
dc37ee15ba build: Add CMake configuration for Qt6 application
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-02-09 15:40:12 -07:00
ca61bcf01a build: Add CMakeLists.txt 2026-02-09 15:40:11 -07:00