Commit Graph

28 Commits

Author SHA1 Message Date
AndreaRigoni
24ec326715 feat: implement configurable font settings for VTK viewports and GUI elements with persistent preferences. 2026-04-15 14:50:46 +00:00
AndreaRigoni
e320c932d2 feat: implement MultiSelectionProp to support grouped object transformation and selection in Viewport 2026-04-10 20:42:24 +00:00
AndreaRigoni
f8f92ebf3d feat: add Preferences dialog for managing theme, rendering, and unit settings 2026-04-10 18:12:05 +00:00
AndreaRigoni
f7ba4b1a17 refactor: rename Puppet class to Prop3D across the codebase 2026-04-08 15:47:33 +00:00
AndreaRigoni
77f00a2b8a refactor: rename Vtk classes by removing the vtk prefix to follow project naming conventions 2026-04-08 15:14:55 +00:00
AndreaRigoni
59a9e829fc refactor: enhance vtkVoxImage volume rendering with dynamic shader range scaling, improved transfer function management, and synchronized VTK property updates. 2026-04-02 14:08:32 +00:00
AndreaRigoni
8e6e332217 feat: implement Geant Material class, add object registration, and update PropertyWidget signal handling and read-only state 2026-04-01 11:13:47 +00:00
AndreaRigoni
46c39bc26e add assembly to gcompose, not working yet 2026-03-27 16:55:26 +00:00
AndreaRigoni
171a07eb79 add min max def to properties 2026-03-27 15:46:16 +00:00
AndreaRigoni
e40cc77a5f fix numeric unit conversion in widget 2026-03-27 15:17:54 +00:00
AndreaRigoni
2a6dcf02bd add properties groups 2026-03-26 23:13:43 +00:00
AndreaRigoni
e0ffeff5b7 fix some on properties and signal connection 2026-03-26 09:50:52 +00:00
AndreaRigoni
0c8ef7337c threads and monitor 2026-03-25 10:40:13 +00:00
AndreaRigoni
5397baa50c add quit to gcompose 2026-03-24 17:46:08 +00:00
AndreaRigoni
51e6dbb4f5 add cylinder 2026-03-24 15:22:50 +00:00
AndreaRigoni
b45cde0bad fix transforms from handler 2026-03-24 11:36:46 +00:00
AndreaRigoni
f13342ff30 vtkProperties 2026-03-23 17:46:42 +00:00
AndreaRigoni
94843de711 property - first attempt 2026-03-23 12:55:09 +00:00
AndreaRigoni
d87f3a984e refactor: Enhance VTK puppet lifecycle management by explicitly handling puppet removal and synchronizing puppets across all viewports, and remove default scene objects from startup. 2026-03-22 13:20:44 +00:00
AndreaRigoni
324aaa91b7 attach vtk context to gcompose 2026-03-22 12:18:33 +00:00
AndreaRigoni
a8f786d8d1 add context panel 2026-03-21 20:14:29 +00:00
AndreaRigoni
cd95f16221 fix name in gcompose 2026-03-21 16:30:38 +00:00
AndreaRigoni
bbd7493d9f add QCanvas Root and viewport pane in gcompose 2026-03-21 15:41:58 +00:00
AndreaRigoni
d8ef413216 vtkGeantEvent 2026-03-16 17:51:53 +00:00
AndreaRigoni
692cdf7ae3 add Geant namespace 2026-03-14 14:01:44 +00:00
AndreaRigoni
6bf9eaf309 add Qt viewport 2026-03-13 22:36:52 +00:00
AndreaRigoni
a142c5d060 add units 2026-03-13 21:40:14 +00:00
AndreaRigoni
61052f80bc add geant4 scene and gcompose app 2026-03-13 17:19:51 +00:00