bklronin
6b6f7de5ab
Fiexed highlighting of operations
2026-08-19 00:11:24 +02:00
bklronin
b184ade967
- added iso sheet for tech draw
2026-08-18 16:12:09 +02:00
bklronin
67b73c13b8
- tech drawing and render improv
2026-08-18 15:06:51 +02:00
bklronin
813ddc3596
- tech draw draft v2
2026-08-17 21:39:20 +02:00
bklronin
37e5335446
- tech draw draft v2
2026-08-17 18:35:18 +02:00
bklronin
108ad2d5b5
- tech draw draft v2
2026-08-16 22:01:36 +02:00
bklronin
1eee203ba8
- tech draw draft
2026-08-16 15:54:41 +02:00
bklronin
a00129603c
- Operation highlighting, body highlighting
2026-08-08 13:49:59 +02:00
bklronin
3d63f033f2
- Operation highlighting, body highlighting
2026-08-08 13:46:12 +02:00
bklronin
b29bc11b42
- Operation highlighting, body highlighting
2026-08-08 11:15:49 +02:00
bklronin
79ad85594e
- arc improvements, fillets, operations, bodys
2026-08-07 19:55:15 +02:00
bklronin
655df71cd8
- arc improvements, fillets, operations, bodys
2026-08-07 15:44:53 +02:00
bklronin
7072dcee08
- arc improvements, fillets, operations, bodys
2026-08-05 18:53:48 +02:00
bklronin
1e9b0cab1c
- arc improvements, fillets, operations, bodys
2026-08-05 16:47:25 +02:00
bklronin
a7e7a9f2c3
- arc improvements, fillets, operations, bodys
2026-08-05 09:44:17 +02:00
bklronin
48042659fc
- arc improvements, fillets, operations, bodys
2026-08-02 22:04:57 +02:00
bklronin
baa2fd5d47
- added "measurement lines"
2026-08-02 20:58:43 +02:00
bklronin
0daa6152ee
- added "measurement lines"
2026-07-26 21:39:47 +02:00
bklronin
9f1c29d319
- added contrain context menu
...
- improved line pickability.
2026-07-19 16:07:11 +02:00
bklronin
2037106c0d
- added contrain context menu
...
- improved line pickability.
2026-07-19 11:18:10 +02:00
bklronin
d6e829c23d
Improved render previews
2026-07-18 23:06:42 +02:00
bklronin
742d06d242
- Render improvements, camera plane, update
2026-07-13 23:01:35 +02:00
bklronin
c78d0af78c
- added renderer
...
- Added undo
2026-07-13 06:54:21 +02:00
bklronin
dda9db822b
- added renderer
...
- Added undo
2026-07-12 23:25:59 +02:00
bklronin
9f1387fe68
- added renderer
...
- Added undo
2026-07-12 22:21:43 +02:00
bklronin
210e3cfb5d
- added renderer
2026-07-12 22:21:20 +02:00
bklronin
b8516fff91
- Working assembly multi :)
2026-07-11 21:42:08 +02:00
bklronin
d7e5929a13
- Working assembly multi :)
2026-07-11 21:29:58 +02:00
bklronin
2b2afbc479
- Added save file foramt
...
- Split main.py refactor
2026-07-11 15:39:30 +02:00
bklronin
b0aebdc04f
- Added save file foramt
...
- Split main.py refactor
2026-07-11 09:34:38 +02:00
bklronin
be22c44a3f
- Added save file foramt
...
- Split main.py refactor
2026-07-07 22:40:40 +02:00
bklronin
80ba3cc70a
- Added save file foramt
...
- Split main.py refactor
2026-07-07 21:51:27 +02:00
bklronin
5269c0897c
- Added save file foramt
...
- Split main.py refactor
2026-07-05 22:16:08 +02:00
bklronin
3a169007f7
- assembly draft
2026-07-05 19:36:27 +02:00
bklronin
b595b88e04
- assembly draft
2026-07-05 10:16:49 +02:00
bklronin
9f10a5c5e5
- UI refinement, button position ui file as source no dirty drafting anymore
2026-07-04 16:16:04 +02:00
bklronin
6ba742ddf5
- sketch enhacements
2026-07-04 12:10:58 +02:00
bklronin
01833e4af2
- sketch enhacements
2026-07-03 21:49:05 +02:00
bklronin
f860ff3e77
- removed cadquery deoendency
2026-07-01 20:03:00 +02:00
bklronin
9938f4ddd4
- Basic operations
2026-06-29 23:30:02 +02:00
bklronin
f6422e0847
- Tons of addtions
2026-06-28 22:51:52 +02:00
bklronin
f8f16ea800
- Tons of addtions
2026-06-28 21:12:34 +02:00
bklronin
54ac2c098a
- Improved sketching
2026-06-14 10:10:37 +02:00
bklronin
ea34e7e29d
- Improved sketching
2026-06-14 10:10:33 +02:00
bklronin
7091f530ee
fix: use RenderWidget and add animation callback for camera controls
...
- Change from RenderCanvas to RenderWidget for embedded Qt widget
- Add _animate() callback for canvas.request_draw()
- Update render() to use request_draw() for continuous rendering
- This enables OrbitController to work properly with mouse events
2026-03-14 09:12:12 +01:00
bklronin
75d4820292
fix: register OrbitController events with renderer
...
Use controller.register_events(renderer) instead of canvas to properly
enable camera rotation/pan/zoom controls in the 3D viewer.
2026-03-14 09:09:32 +01:00
bklronin
d52106a48a
fix: update pygfx integration for current API
...
- Use rendercanvas.qt.RenderCanvas instead of wgpu.gui.qt.WgpuCanvas
- Fix camera position API: use camera.local.position instead of camera.position.set()
- Fix light position API: use light.local.position
- Fix PygfxRenderObject to properly inherit from RenderObject
- Change add_mesh/add_wireframe/add_points/add_grid/add_axes to return string ID
- Update base Renderer class to return str instead of RenderObject
- Add custom compute_normals() function for mesh normals
2026-03-14 09:06:38 +01:00
bklronin
d7ebbf45d5
feat: add CLI logging for debugging
...
- Add logging module with DEBUG level
- Log MainWindow initialization
- Log Viewer3DWidget initialization and mesh operations
- Log mouse events in Sketch2DWidget
- Log extrude operations with detailed steps
- Log component and sketch management
2026-03-14 09:01:20 +01:00
bklronin
daed79dac6
chore: update .gitignore and remove pycache from tracking
2026-03-14 08:59:25 +01:00
bklronin
e13769840b
fix: ensure renderer is initialized before operations
...
- Add _ensure_initialized() method to Viewer3DWidget
- Queue pending meshes until widget is shown
- Add remove_mesh() method to PygfxRenderer
- Fix all viewer methods to check initialization
2026-03-14 08:59:12 +01:00