Commit Graph

163 Commits

Author SHA1 Message Date
69cc1904a8 Trace all objects hit 2024-06-10 00:36:38 +03:00
ab5446385b Smoother circles 2024-06-10 00:10:31 +03:00
b22c36a983 Cleanup math 2024-06-10 00:10:22 +03:00
aa6779ff4b Cleanup 2024-06-09 23:30:37 +03:00
c6591e7455 Use proper coordinate adjustments in the objects 2024-06-09 23:29:18 +03:00
f3288c7331 Move multiplication out of flat-global vector conversion
The conversion is necessarily linear so...
2024-06-09 23:23:26 +03:00
2b7ae9485b Implement partial derivatives explicitly, for better precision 2024-06-09 23:13:20 +03:00
1f960e3726 Improve precision
That thing is divided by, so better make it a power of two to make the division exact.
2024-06-09 22:07:42 +03:00
e840b3f47b Trace to objects 2024-06-09 21:47:25 +03:00
3362df4109 Nicer visuals 2024-06-09 21:47:10 +03:00
978138c780 Pull the distance a level out 2024-06-09 20:59:28 +03:00
2c47c66b60 Add objects 2024-06-09 20:24:19 +03:00
c510a3fc70 Remove unused code 2024-06-09 20:10:00 +03:00
196d387c1f Object samples 2024-05-27 20:17:54 +03:00
073292b9de +1 track 2024-05-27 19:44:33 +03:00
6fd15f9422 Use the fancy functions
It is not as beautiful as it could be but... looks OK for now
2024-05-27 19:44:28 +03:00
355416764f Extract DT a level up 2024-05-27 19:34:14 +03:00
23cddeb940 Split! 2024-05-27 19:24:12 +03:00
a82441677d Functional tracer 2024-05-27 19:16:59 +03:00
716fe65841 Extra tracers 2024-05-27 19:16:40 +03:00
33c51e425b Nicer 2024-05-27 19:16:30 +03:00
1cf2518568 Add comments 2024-05-27 19:15:37 +03:00
6965d7360e Rename stuff 2024-05-27 17:17:28 +03:00
f276b82bdd Move locations! 2024-05-27 16:54:32 +03:00
28a82acbf7 Remove unused code 2024-05-27 12:38:36 +03:00
408bd2c936 Simplify 2024-05-27 12:35:27 +03:00
44efe70348 Add shapes 2024-05-27 12:13:00 +03:00
664077b46e Add auxiliary files 2024-05-27 00:14:19 +03:00
4bd1002626 Syntax cleanup 2024-05-27 00:14:19 +03:00
8f3ee25377 Fast boundary finding
Unbounded cells start to cause trouble...
2024-05-27 00:14:19 +03:00
6f77a31727 Areaed! 2024-05-27 00:14:19 +03:00
3324dcacb4 Update the metric 2024-05-27 00:14:19 +03:00
05ade4b5a1 Fmt! 2024-05-26 23:59:05 +03:00
1d19ad7968 Simplify rect properties 2024-04-29 01:14:48 +03:00
5aca27ddd7 Simplify member names 2024-04-29 01:12:16 +03:00
f2cbe6413a Sample-generic code! 2024-04-29 01:10:41 +03:00
43eb0a2ea8 Add second sample 2024-04-29 00:55:29 +03:00
a805c5e06e Replace GLM with GLAM 2024-04-29 00:52:58 +03:00
07034a6c7a Functional! 2024-04-29 00:11:01 +03:00
9ce8da5f38 Traity! 2024-04-28 23:37:05 +03:00
a836e7f847 Cleanup 2024-04-28 23:27:33 +03:00
8e943df809 Add a dedicated function for metric inverse 2024-04-28 23:27:27 +03:00
641b13149f Remove useless code 2024-04-28 23:15:19 +03:00
cbed57bd3a Cleanup 2024-04-28 23:14:27 +03:00
10563d8d56 Split into modules 2024-04-28 23:11:34 +03:00
4c29c8de0b Less code duplication 2024-04-28 23:02:51 +03:00
b5e58e731a More drawing 2024-04-28 23:01:15 +03:00
1faf395c34 Use iterators 2024-04-28 22:48:33 +03:00
f46196e903 Some refraction 2024-04-28 22:16:25 +03:00
675d9f837d Extract yaw-pitch-roll processing into a function 2024-04-21 20:17:58 +03:00