tanner
|
1b1d2eab11
|
fix: Remove redeclaration of lineDirGp and lineDir2d
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 16:34:40 -07:00 |
|
tanner
|
6d92349938
|
fix: Update Open CASCADE point conversion API in ApplicationController
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 16:33:21 -07:00 |
|
tanner
|
aa8127c5f8
|
fix: Update OpenCASCADE 2D/3D point conversion API in Snapping
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 16:31:33 -07:00 |
|
tanner
|
b75e355698
|
fix: Update OpenCASCADE API usage for 2D/3D geometry conversion
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 16:30:13 -07:00 |
|
tanner
|
4cebb8d552
|
fix: Adapt RectangleTool to updated Open CASCADE ElCLib API
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 16:25:59 -07:00 |
|
tanner
|
d7e9d784cc
|
fix: Correct ElCLib 2D/3D conversion function calls
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 16:22:31 -07:00 |
|
tanner
|
f942a424f3
|
fix: Correct ElCLib point conversion function names
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 16:20:07 -07:00 |
|
tanner
|
e37959ca89
|
refactor: Eliminate SketchPlane enum, use gp_Ax2 for all plane operations
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 16:18:36 -07:00 |
|
tanner
|
64ff7396c2
|
refactor: Use gp_Ax2 for camera plane orientation
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 16:09:38 -07:00 |
|
tanner
|
79c78f0601
|
refactor: Refactor LineTool to use gp_Ax2 for sketch plane operations
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 16:07:13 -07:00 |
|
tanner
|
96371b0aa6
|
refactor: Use gp_Ax2 for geometric calculations in RectangleTool
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 16:02:18 -07:00 |
|
tanner
|
e363595eb5
|
refactor: Use gp_Ax2 for all sketch plane calculations in CircleTool
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 15:58:17 -07:00 |
|
tanner
|
228540e095
|
refactor: Use gp_Ax2 for plane-agnostic snapping calculations and rendering
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 15:54:29 -07:00 |
|
tanner
|
e960c30b48
|
refactor: Use gp_Ax2 to define and draw SketchGrid planes
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 15:51:43 -07:00 |
|
tanner
|
0469853a2c
|
refactor: Adopt gp_Ax2 for sketch plane and geometry definition
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 15:46:26 -07:00 |
|
tanner
|
577fb5f846
|
refactor: Use gp_Ax2 for sketch plane definition and drawing
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 15:44:13 -07:00 |
|
tanner
|
08904feb1e
|
fix: Resolve type mismatch when adding wire to sketch
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 15:31:45 -07:00 |
|
tanner
|
125e97df50
|
feat: Create Open CASCADE shapes for sketch geometry
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-03-03 15:30:01 -07:00 |
|
tanner
|
f9cac02e06
|
Add file headers
|
2026-02-20 09:28:23 -07:00 |
|
tanner
|
05d35bbd86
|
Add GPLv3 license
|
2026-02-20 09:28:11 -07:00 |
|
tanner
|
2fb602c238
|
fix: Correct 2D axis label Y-position and set color to white
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-18 17:47:08 -07:00 |
|
tanner
|
48b547f4da
|
feat: Add X, Y, Z labels to ViewCube axes
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-18 17:44:09 -07:00 |
|
tanner
|
c0cb427cf1
|
Fix: Apply consistent Z-up to Y-up transformations for camera
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-18 17:11:21 -07:00 |
|
tanner
|
380c333002
|
fix: Align YZ plane angle reference to positive Y-axis
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-18 17:04:37 -07:00 |
|
tanner
|
d3f0216053
|
fix: Correct XY/XZ plane snapping and snap indicator drawing
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-18 16:59:35 -07:00 |
|
tanner
|
8ccc5e48e9
|
fix: Correct Z-up plane mapping for drawing tools on XY and XZ planes
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-18 16:56:23 -07:00 |
|
tanner
|
2f9e3fdbd6
|
refactor: Adjust XY and YZ selection plane positions and hit areas
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-18 16:47:16 -07:00 |
|
tanner
|
d0e85129bf
|
fix: Correct XY and XZ plane geometry and hit-testing
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-18 15:57:01 -07:00 |
|
tanner
|
471e7f2d9c
|
fix: Align sketch grid with Z-up coordinate system
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-18 15:48:56 -07:00 |
|
tanner
|
1436d30963
|
feat: Implement Z-up coordinate system for camera and sketches
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-18 15:45:57 -07:00 |
|
tanner
|
3506696624
|
feat: Display camera info in debug window
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-18 14:58:37 -07:00 |
|
tanner
|
45a00b845b
|
feat: Add debug window; accessible via Help menu and DEBUG env var
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-18 14:54:57 -07:00 |
|
tanner
|
2b9b54d5a5
|
build: Auto-generate resources.qrc from icons and shaders
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-18 13:07:49 -07:00 |
|
tanner
|
2333a7cdb5
|
fix: Emulate middle click with left + right mouse button for camera controls
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-17 17:29:58 -07:00 |
|
tanner
|
8a75dab453
|
Add README with build instructions
|
2026-02-17 17:28:32 -07:00 |
|
tanner
|
6396e49f9b
|
refactor: Revert home button color inversion logic
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-17 17:28:25 -07:00 |
|
tanner
|
22efad4684
|
style: Adjust ViewCube home button position
|
2026-02-17 17:28:25 -07:00 |
|
tanner
|
d40ae7e670
|
refactor: DRY home button rect calculation in ViewCube
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-17 17:28:25 -07:00 |
|
tanner
|
2fb73d91ef
|
feat: Invert home button icon color to white
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-17 17:28:25 -07:00 |
|
tanner
|
a6d46a8280
|
refactor: Update ViewCube home button icon and position
|
2026-02-17 17:28:12 -07:00 |
|
tanner
|
c28c080009
|
feat: Add animated home button to view cube to reset camera
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-17 16:56:25 -07:00 |
|
tanner
|
405e151f12
|
style: Increase default view cube opacity
|
2026-02-17 16:56:22 -07:00 |
|
tanner
|
5e20822df4
|
feat: Add translucent view cube with hover opacity effect
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-17 16:49:49 -07:00 |
|
tanner
|
34ecee0fa2
|
fix: Scale view cube size by device pixel ratio
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-17 16:44:54 -07:00 |
|
tanner
|
7010d221d0
|
fix: Correct OpenGL viewport scaling on high-DPI displays
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-17 16:42:01 -07:00 |
|
tanner
|
d43b49a12f
|
fix: Reset dimension properties when defining new circle
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-17 15:42:19 -07:00 |
|
tanner
|
2407957fb6
|
fix: Clear CircleTool dimension properties on activation
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-17 15:35:11 -07:00 |
|
tanner
|
8a90b17b1f
|
fix: Adjust v-axis for XY and XZ sketch planes to match preview
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-17 15:30:56 -07:00 |
|
tanner
|
e8aef2427b
|
fix: Correct CircleTool XY/XZ plane drawing logic
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-17 15:27:04 -07:00 |
|
tanner
|
2ab4bbf805
|
fix: Calculate circle radius from point distance
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2026-02-17 15:20:17 -07:00 |
|