Cat Flynn
|
d14139341a
|
doc: update todo
|
2024-09-29 00:18:04 +01:00 |
Cat Flynn
|
ab5b400608
|
feat: draw apo/periapses
|
2024-09-29 00:17:18 +01:00 |
Cat Flynn
|
7034b1e70c
|
feat: inc/dec orbiter velocity
|
2024-09-29 00:16:17 +01:00 |
Cat Flynn
|
be40086eae
|
chore: remove startup sphere log
|
2024-09-29 00:12:36 +01:00 |
Cat Flynn
|
4d1d2ed477
|
feat: move light dir independently from camera
|
2024-09-29 00:11:12 +01:00 |
Cat Flynn
|
919d809467
|
fix: avoid singularities
|
2024-09-28 20:15:29 +01:00 |
ktyl
|
c30a4e5e22
|
doc: update todo
|
2024-09-28 16:15:02 +01:00 |
Cat Flynn
|
55c1b28277
|
wip: store true anomaly and mean anomaly at epoch
todo: account for discrepancy in argument of periapsis
|
2024-09-26 00:49:29 +01:00 |
Cat Flynn
|
771570468e
|
doc: add todo.md
|
2024-09-24 00:52:10 +01:00 |
Cat Flynn
|
788b03b2c6
|
feat: update orbit based on current velocity
wip: planet position is not conserved
|
2024-09-24 00:46:46 +01:00 |
Cat Flynn
|
30ddb673ca
|
fix: add engine time
|
2024-09-23 22:57:57 +01:00 |
Cat Flynn
|
da3a917896
|
feat: render nested orbits
|
2024-08-24 13:18:08 +01:00 |
Cat Flynn
|
77d7c2a4d0
|
docs: move instructions to README
|
2024-08-24 12:38:56 +01:00 |
Cat Flynn
|
a570986485
|
feat: calculate mean orbital motion from M
|
2024-08-21 15:45:33 +01:00 |
Cat Flynn
|
8d6138f15e
|
feat: add render scale
|
2024-08-21 14:56:56 +01:00 |
Cat Flynn
|
6844f4454c
|
fix: use chrono for time
|
2024-08-21 14:53:33 +01:00 |
Cat Flynn
|
ae3e5c201b
|
feat: use doubles in lib
|
2024-08-21 14:51:37 +01:00 |
Cat Flynn
|
c4edf127e9
|
fix: remap coordinates to make Y up
|
2024-08-21 13:30:21 +01:00 |
Cat Flynn
|
11d5330c73
|
fix: copy particle id on construction
|
2024-08-20 20:22:56 +01:00 |
Cat Flynn
|
56aa50251b
|
feat: add particle map
|
2024-08-20 00:48:41 +01:00 |
Cat Flynn
|
a5ff616e86
|
refactor: move orbiter->particle
|
2024-08-18 14:12:08 +01:00 |
Cat Flynn
|
4d9adf2e7f
|
refactor: move sphere to visualizer
|
2024-08-18 13:22:04 +01:00 |
Cat Flynn
|
284c82f7ea
|
build: remove astro dep from application
|
2024-08-18 01:45:57 +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 |
Cat Flynn
|
60d97b8a51
|
chore: update astro
|
2024-08-17 13:46:15 +01:00 |
ktyl
|
76eaaa24a2
|
feat: compute eccentric anomaly with binary search
|
2024-04-06 11:45:01 +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
|
51c755be64
|
chore: formatting
|
2024-03-03 23:17:07 +00:00 |
ktyl
|
d96515f8ac
|
refactor: extract retrieving cartesian elements
|
2024-03-03 23:17:03 +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
|
8c9bacbd04
|
refactor: extract vertex generation from ctor
|
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
|
f752fa0c80
|
fix: correct matrix order
|
2023-08-14 01:47:21 +02:00 |
ktyl
|
26600b8688
|
chore: fix typo
|
2023-08-12 00:26:13 +02:00 |
ktyl
|
2b6444dfac
|
feat: resizable window
|
2023-08-12 00:16:35 +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 |
Cat Flynn
|
80ddb7dd82
|
feat: draw orbit with astro
|
2023-08-06 15:24:43 +02:00 |