Commit Graph

19 Commits

Author SHA1 Message Date
Cat Flynn 4d9adf2e7f refactor: move sphere to visualizer 2024-08-18 13:22:04 +01:00
Cat Flynn bb9b8320ec refactor: extract OrbiterVisualizer class 2024-08-18 01:43:57 +01:00
Cat Flynn 129d65c31e feat: rename application 2024-08-18 00:24:57 +01:00
Cat Flynn 2059b4ed16 refactor: remove astro references
removed from:
main.cpp
orbiter.cpp
2024-08-18 00:24:32 +01:00
Cat Flynn a9c836dea0 feat: extract orbit to library folder 2024-08-17 21:51:42 +01:00
ktyl 5ff74be9fe feat: cycle animation with C key 2024-03-04 08:36:32 +00:00
ktyl 0b4e84323c wip: receive key input 2024-03-03 23:52:34 +00:00
ktyl 441a0748d1 refactor: extract Orbiter class
split render logic across objects
move rendering code from main loop to Orbiter
make objects responsible for setting up their own render contexts
2024-03-03 23:17:07 +00:00
ktyl ad281f5b68 feat(orbit-animation): cycle animation 2024-03-03 23:16:29 +00:00
ktyl 3a71a4899d feat(orbit-animation): update vertices over time 2024-03-03 23:16:11 +00:00
ktyl 2384028542 feat(widget): draw axis widget aligned to orbit 2023-10-05 23:25:37 +01:00
ktyl 9f2c05bf6f feat: correct elliptical orbital motion 2023-08-15 00:15:36 +02:00
ktyl 75cf44e2fd chore: make orbit animation read better 2023-08-15 00:15:36 +02:00
ktyl 8391c0c23e feat: position orbiter along orbit
chore: move pi to header
2023-08-15 00:15:29 +02:00
ktyl ad51be518b feat: circular orbit 2023-08-14 01:47:55 +02:00
ktyl 16bc542a69 feat: multiple spheres 2023-08-14 01:47:55 +02:00
ktyl ae78f0a399 refactor: extract sphere model matrix calc 2023-08-14 01:47:55 +02:00
ktyl 4795d88b91 refactor: extract gfx functions 2023-08-06 15:49:59 +02:00
ktyl 37025fbb09 chore: name main script 2023-08-06 15:25:44 +02:00