Go to file
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
2021-08-16 17:30:26 +02:00
2021-12-19 19:36:30 +01:00
2021-08-15 19:12:07 +02:00
2021-08-15 21:31:25 +02:00
2021-12-20 00:28:14 +01:00
2021-08-18 10:30:31 +02:00
2021-08-18 11:20:56 +02:00
2021-08-18 12:05:52 +02:00
2021-12-20 00:28:14 +01:00

Multiple Gravity Assist Trajectory Planner for KSP

An online tool providing automatic design of trajectories with multiple gravity assists for Kerbal Space Program.

Example trajectory

Dependencies

This project was developed on Visual Studio Code.
It requires type definitions for THREE.js, Chart.js and js-yaml. They can be obtained with the following commands:

npm install --save-dev @types/three
npm install --save-dev @types/js-yaml
npm install --save-dev @types/chart.js

This project also includes THREE.js example classes for line rendering and camera control. In order to have the TypeScript compiler recognize them, the following lines must be addded to node_modules/@types/three/src/Three.d.ts:

/* Examples imports */
/* Example lines */
export * from '../examples/jsm/lines/Line2';
export * from '../examples/jsm/lines/LineGeometry';
export * from '../examples/jsm/lines/LineMaterial';
/* OrbitControls */
export * from '../examples/jsm/controls/OrbitControls';

Used resources

Description
An online tool providing automatic design of trajectories with multiple gravity assists for Kerbal Space Program.
Readme 699 KiB
Languages
TypeScript 71%
JavaScript 16%
HTML 9.6%
CSS 3.4%