Commit Graph

24 Commits

Author SHA1 Message Date
cd0c264c6e basic two-way tracing 2025-11-16 15:25:08 +03:00
8bed95f872 use mutable vectors, to collect into several at once 2025-11-16 14:43:31 +03:00
7b22551bee add some real UI 2025-11-15 19:14:12 +03:00
4e4c4493f9 minimal Qt6 UI 2025-11-15 01:27:07 +03:00
10d74f1318 move configure() responsibility a bit 2025-11-14 23:47:35 +03:00
e12f4c77aa split lib/bin, hopefully right 2025-11-14 23:08:28 +03:00
f05390291c some objects to trace 2025-11-14 04:18:59 +03:00
64401937b9 create some rays 2025-11-14 03:52:34 +03:00
cdefede951 simpler list 2025-11-14 03:37:36 +03:00
41805ca05b mark a source 2025-11-14 03:34:28 +03:00
5247e63b02 remove useless redraw 2025-11-14 01:29:47 +03:00
2c80885cf0 now truly isometric 2025-11-14 01:28:27 +03:00
d59e153370 use perspective projection 2025-11-13 23:30:44 +03:00
07f1ad507c use the camera 2025-11-13 23:01:29 +03:00
38a1f52762 lint 2025-11-13 22:58:28 +03:00
0f89bdd542 unused import 2025-11-13 22:57:46 +03:00
becb4154ee hopefully correct camera 2025-11-13 22:57:20 +03:00
f8b8ff2258 magical transform functions 2025-11-13 22:52:01 +03:00
801c0b4495 rewrite the camera for the specific use case 2025-11-13 22:17:30 +03:00
712110d5c2 prepare for camera 2025-11-13 22:00:52 +03:00
a18260a3ae split renderer from renderee 2025-11-13 20:27:46 +03:00
dce15c731e add basic objects 2025-11-11 22:25:32 +03:00
c99f127da3 separate render function 2025-11-11 00:49:26 +03:00
9054765bcc a skeleton app 2025-11-10 21:20:38 +03:00