Krafpy
9a8cba06e6
Refactored main loading.
2022-07-21 19:14:48 +02:00
Krafpy
8cd4410f42
Updated comment.
2022-07-17 12:21:18 +02:00
Krafpy
3e464e6a86
Updated index.html
2022-07-17 11:57:44 +02:00
Krafpy
475b0e9344
Missing comments.
2022-07-17 11:42:58 +02:00
Krafpy
7fd2ac1f9b
Merge pull request #13 from Krafpy/vessel-display
...
Vessel display
2022-07-17 10:24:23 +02:00
Krafpy
4dfa483f6c
Updated README.md
2022-07-17 10:20:51 +02:00
Krafpy
c5009bd8bc
Updated example picture.
2022-07-17 10:18:36 +02:00
Krafpy
7178bc2778
Implemented vessel sprite display.
2022-07-17 10:08:30 +02:00
Krafpy
3258cb098d
Added pod sprite.
2022-07-17 09:01:23 +02:00
Krafpy
0f96aedf80
Commented trajectory.ts
2022-07-16 22:04:56 +02:00
Krafpy
a569721f3c
Starting mean anomalies for steps.
2022-07-16 21:35:31 +02:00
Krafpy
a399f72d3b
Fixed sprites display on slider change.
2022-07-15 16:07:42 +02:00
Krafpy
a700765ec9
Merge pull request #12 from Krafpy/sprites-visibility
...
Sprites visibility
2022-07-15 15:35:32 +02:00
Krafpy
b92cd8d8ed
Maneuver sprite distance-based visibility.
2022-07-15 15:30:57 +02:00
Krafpy
b3ff88dd92
Custom functions to be run at each frame.
2022-07-15 13:48:27 +02:00
Krafpy
ca8f3e4c38
System object display update refactoring.
...
- Grouped satellites's and SOIs' visibility managment in a
`SolarSystem.update` member function
- The visibility of the satellites and their orbits depends on the
distance to their attractor and not to them.
2022-07-15 13:32:46 +02:00
Krafpy
dcd74e6cf1
Merge pull request #11 from Krafpy/new-sprites
...
Added new sprites.
2022-07-13 23:04:23 +02:00
Krafpy
b8ca14519e
Added new sprites.
2022-07-13 22:59:36 +02:00
Krafpy
08f5d824d0
Iterative hasNaN.
2022-07-13 19:13:46 +02:00
Krafpy
776eb336f9
Merge pull request #10 from Krafpy/soi-display
...
Added SOI display
2022-07-12 17:42:36 +02:00
Krafpy
e0f592cdba
Added SOI display
...
- Added SOI checkbox in the editor
- Added management of SOI displays during rendering in `system.ts`
- Replaced body sprites with spheres
2022-07-12 17:35:18 +02:00
Krafpy
82720783e5
Merge pull request #9 from Krafpy/evolution-improvement
...
Evolution improvement
2022-07-12 11:19:02 +02:00
Krafpy
bded3bd1b2
Moved hasNaN to a new Utils namespace.
2022-07-12 10:48:33 +02:00
Krafpy
ed9ab0cf6c
Refactoring and improvement of the evolution.
...
- `ChunkedEvolver` has been moved to a namespace `Evolution` to avoid
useless member functions.
- The DE algorithm now uses a dynamic CR coefficient, which increases
exponentially from `minCrossProba` to `maxCrossProba` at a rate
defined by `crossProbaIncr`.
2022-07-12 03:07:39 +02:00
Krafpy
951038fd91
Fixed delta-V and fitness separation.
2022-07-11 19:45:20 +02:00
Krafpy
8795b09366
More visible trajectory lines.
2022-07-11 12:12:46 +02:00
Krafpy
49e638adf9
Developed rotate3 maths.
2022-07-10 17:26:36 +02:00
Krafpy
ea017fd0f0
Merge pull request #8 from Krafpy/flyby-details
...
Added flyby details display in maneuvers selector.
2022-07-10 02:09:59 +02:00
Krafpy
44beeeb1b5
Added flyby details display in maneuvers selector.
2022-07-10 02:06:52 +02:00
Krafpy
591a94b37c
Merge pull request #7 from Krafpy/destination-altitude
...
Destination altitude
2022-07-08 19:17:25 +02:00
Krafpy
f3b3263b86
Updated HTML text.
2022-07-08 19:05:33 +02:00
Krafpy
8bc28a294e
Fixes and improvements
...
- Reenabled second leg arcs recalculations
- Empirically tested new values for CR and F of the differential evolution
2022-07-08 18:56:37 +02:00
Krafpy
9b3f2d5c4a
Circularization implementation and minor fixes
...
The circularization step is now taken in account, with custom
altitude.
Double click offset on navigators other than Chrome has been fixed.
2022-07-08 16:44:55 +02:00
Krafpy
e2440b9934
Update kspbodies.yml
2021-12-25 00:49:59 +01:00
Krafpy
424927ba93
Update kspbodies.yml
2021-12-25 00:47:15 +01:00
Krafpy
4c55ee45c4
Added edit info in configuration files.
2021-12-25 00:38:34 +01:00
Krafpy
15ac83d18c
Removed second leg arcs recalcuation.
...
For resonant swing bys, it looks like it makes the solver
privilege orbits with high apoapsis. Looking for a way to fix it.
2021-12-24 18:58:06 +01:00
Krafpy
bbd0792a6d
Merge pull request #5 from Krafpy/new-physics3d
...
New physics3d
2021-12-24 17:40:17 +01:00
Krafpy
01a733fbd1
Moved NaN check to the optimizer script.
2021-12-24 17:35:12 +01:00
Krafpy
c7cc922ba6
Removed useless return.
2021-12-24 17:23:17 +01:00
Krafpy
0a130de36a
Fixed unconnected second leg arc and flyby orbit.
2021-12-24 17:18:53 +01:00
Krafpy
ec13b116fb
Updated paragraphs.
2021-12-24 16:41:32 +01:00
Krafpy
1d7b74ef00
Trajectory evaluation fix and time display.
...
- Moved the second leg arc recalculation to the evaluation fonction,
so it is always calculated for every trajectories, not the
bes one only. It led to wrong "best" deltaV calculations.
- Fixed the accuracy of the system time when clicking on a date displayed
in maneuver details.
2021-12-24 16:26:51 +01:00
Krafpy
54ecc54b76
Removed commented code.
2021-12-24 02:23:07 +01:00
Krafpy
e7e05e0073
Removed old commented code.
2021-12-24 02:19:19 +01:00
Krafpy
a05c9e5c9d
Major 3D physics and calculation update.
...
- The 3D physics functions have been moved into a `Physics3D` namespace
- The `TrajectoryCalculator` has been completely recoded and commented
- The `TrajectoryOptimizer` has been recoded accordingly
- Various optimizations focusing on reducing the number of costly
function calls
2021-12-24 02:06:12 +01:00
Krafpy
de1930c3e6
Renamed periapsisDir into periapsisVec in Physics2D.
2021-12-20 13:25:50 +01:00
Krafpy
0210eb9390
Renamings.
2021-12-20 13:17:17 +01:00
Krafpy
6168e7c8fd
Removed 'or' separator.
2021-12-20 00:28:14 +01:00
Krafpy
e7cdba6e4a
Merge pull request #4 from Krafpy/new-sprites
...
New sprites
2021-12-19 19:37:29 +01:00