Go to file
2022-07-17 09:01:23 +02:00
2022-07-16 22:04:56 +02:00
2021-08-16 17:30:26 +02:00
2022-07-17 09:01:23 +02:00
2022-07-16 22:04:56 +02:00
2021-08-15 19:12:07 +02:00
2021-08-15 21:31:25 +02:00
2022-07-12 17:35:18 +02: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
2022-07-12 17:35:18 +02: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 711 KiB
Languages
TypeScript 71%
JavaScript 16%
HTML 9.6%
CSS 3.4%