Voxygon

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2025-07-24
18:59
Add cube edit mode to the playground. ... (Leaf check-in: c2c58ae4e2 user: imagic tags: trunk)
2025-07-11
16:28
Implement algorithm to merge triangles and convex quadrilaterals. ... (Leaf check-in: 819cb8a748 user: imagic tags: face-merging)
2025-07-10
21:36
Begin to write a structure to help navigate the geometry for the face merging optimization. ... (check-in: 5d71d4cb05 user: imagic tags: face-merging)
15:51
Implement ray casting and improve editing capabilities. ... (check-in: 4530c47dcf user: imagic tags: trunk)
2025-07-09
21:20
Improve the editing capabilities of the playground. ... (Closed-Leaf check-in: 05ebcfdb29 user: imagic tags: ray-casting)
21:12
Add function to get the geometry of an adjacent tetrahedron. ... (check-in: 33318b39de user: imagic tags: ray-casting)
19:45
Improve pick/set geotree methods. ... (check-in: edd03863bd user: imagic tags: ray-casting)
15:41
Improve ray casting method for editing. ... (check-in: 472b8c59d0 user: imagic tags: ray-casting)
15:03
Include edges/planes for point in tetrahedron test. ... (check-in: b65109db95 user: imagic tags: ray-casting)
2025-07-08
21:55
Add/improve/document ray casting result fields. ... (check-in: 252b57260c user: imagic tags: ray-casting)
21:29
Handle the case when the ray origin is outside of the root tetrahedron. ... (check-in: 420ceea9e4 user: imagic tags: ray-casting)
20:38
Fix the ray casting issue about node traversal. ... (check-in: c13a8d04bb user: imagic tags: ray-casting)
17:01
Add half working ray casting implementation. ... (check-in: c4a7acd16b user: imagic tags: ray-casting)
2025-07-01
21:21
Add a function to get the geometry of a single tetrahedron's child. ... (check-in: f65c02e7ea user: imagic tags: ray-casting)
2025-06-23
22:23
Remove unnecessary translation in ray tetrahedron intersection. ... (check-in: b4e4de0671 user: imagic tags: ray-casting)
22:02
Optimize ray-tetrahedron intersection: remove redundant cross products. ... (check-in: e34a25865b user: imagic tags: ray-casting)
21:52
Handle the segment aspect of ray intersection. ... (check-in: 8e9386ec0f user: imagic tags: ray-casting)
16:29
Add basic ray-tetrahedron intersection ... (check-in: 8a85fef377 user: imagic tags: ray-casting)
2025-06-22
20:29
Implement adjacent tetrahedra face elimination. ... (check-in: 34dc82cbbe user: imagic tags: trunk)
20:10
Finish adjacent tetrahedra face elimination implementation. ... (Closed-Leaf check-in: a77e2a34bf user: imagic tags: adjacent-face-elimination)
16:05
Implement adjacent tetrahedra face elimination prototype. ... (check-in: f6d42954ee user: imagic tags: adjacent-face-elimination)
2025-06-21
22:10
Add a primitive to find tetrahedron children associated to a face. ... (check-in: c1354bd4c8 user: imagic tags: trunk)
20:39
Add a primitive to find adjacent tetrahedra. ... (check-in: 07c84f8f5e user: imagic tags: trunk)
16:27
Fix space convention issues. ... (check-in: a083eab1b8 user: imagic tags: trunk)
15:32
Fix some terminology in playground. ... (check-in: 7a9754bf18 user: imagic tags: trunk)
15:24
Add ability to change edit depth in playground. ... (check-in: 4c1fa2823a user: imagic tags: trunk)
15:07
Add playground info display and fix wireframe issues. ... (check-in: ec5776aa04 user: imagic tags: trunk)
14:46
Return child index for picking. ... (check-in: e5044ae511 user: imagic tags: trunk)
2025-06-20
16:31
Improve primitive documentation; change point and face terminology. ... (check-in: b5e6339dfa user: imagic tags: trunk)
15:12
Add physics optimization idea. ... (check-in: 76caecaa2b user: imagic tags: trunk)
2025-06-19
20:38
Remove useless require. ... (check-in: 54c5888b74 user: imagic tags: trunk)
20:37
Remove code migration scraps. ... (check-in: 1557244f92 user: imagic tags: trunk)
20:29
Move mesh generation to `geotree` module. ... (check-in: 2e8ab7da68 user: imagic tags: trunk)
17:27
Move/extract playground code to dedicated modules. ... (check-in: 897fbc997b user: imagic tags: trunk)
2025-05-05
22:10
Move playground to apps directory. ... (check-in: d1960683af user: imagic tags: trunk)
22:09
Add playground prototype. ... (check-in: ecbed6a36c user: imagic tags: trunk)
22:03
Implement persistence for geometry data. ... (Closed-Leaf check-in: 035bb52de7 user: imagic tags: playground-proto)
2025-04-30
20:47
Update uses of `mgl` after its rewrite. ... (check-in: 3ebd4fff5a user: imagic tags: playground-proto)
2025-03-09
23:29
Add ideas. ... (check-in: 418dfe3f69 user: imagic tags: trunk)
23:21
Improve concept documentation. ... (check-in: d7bed37798 user: imagic tags: trunk)
2025-01-21
17:57
Add more ideas. ... (check-in: e898c22fed user: imagic tags: trunk)
17:57
Merge Luminescent ideas into the project and update documentation. ... (check-in: 74660d65ad user: imagic tags: trunk)
2024-09-26
23:17
Write some ideas on optimizations. ... (check-in: 5f90d81e7c user: imagic tags: trunk)
2024-09-21
19:49
Add ability to fill the tree from an AABB. ... (check-in: 9f17d4b024 user: imagic tags: playground-proto)
15:55
Add ability to extend the tetrahedron space (and minor improvements). ... (check-in: db266b05c8 user: imagic tags: playground-proto)
2024-09-20
22:23
Make indirect lighting a lower priority. ... (check-in: 60900372e3 user: imagic tags: trunk)
2024-09-15
21:51
Add rudimentary editing capabilities. ... (check-in: 84a763fb8f user: imagic tags: playground-proto)
2024-09-14
21:37
Add small improvements to generation and rendering. ... (check-in: 51e0ecde06 user: imagic tags: playground-proto)
2024-09-03
22:11
Add leaf tetrahedra. ... (Closed-Leaf check-in: 9bf6d65bb6 user: imagic tags: playground-proto)
20:53
Move from the tetrahedra tree structure to a voxel cube tree as a basis. ... (check-in: 8f5b62903d user: imagic tags: playground-proto)