Thanks to visit codestin.com
Credit goes to github.com

Skip to content

belminksy/orbit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orbit

Orbit is an open source program which allows a simplistic representation of the Earth and its satellites.

This project was originally released in March 2018 as the result of the supervised personal work exam (Travaux personnels encadrés) of the Baccalauréat Français (equivalent to high school diploma). I received the grade of 14/20.

/!\ This project is not longer maintained!

Orbit distant animation

Building

You'll need the following dependencies:

  • Java 8
  • meson >= 0.49
  • python3

Run meson build to configure the build environment. Change to the build directory and run ninja install to build.

meson build
cd build
ninja install

To execute, run the following command in the project directory by remplacing <your system> with linux, macos or windows:

java -Djava.library.path=./lib/bin/<your system> -jar ./build/src/Orbit.jar

Controls

Movement

Key Function
W, Z Go forward
S Go backward
A, Q, LEFT Strafe left
D, RIGHT Strafe right
UP Go forward on the horizontal plane
DOWN Go backward on the horizontal plane
SPACEBAR Go up
SHIFT Go down

Note 1 : Qwerty and Azerty keyboards are supported simultaneously.

Note 2 : Joysticks are also supported but their keys code are too different to be shown here.

Scene

Key Function
M, + Next scene
L, - Previous scene

Action

Key Function
NUMPAD 1 Reset scene 3
NUMPAD 2 Stop before the collision of the scene 3
NUMPAD 5 Clear current scene
NUMPAD 7 Print current position and orientation
NUMPAD 8 Active Earth rotation
NUMPAD 9 Show the satellite orbit

Camera View

Key Function
1 View 1
2 View 2
3 View 3
4 View 4
5 View 5
6 View 6
7 View 7
8 View 8
9 View 9

Miscellaneous

Key Function
P, NUMPAD 0 Play / Pause
ESC Stop grabbing

Screenshots

Orbit near animation

Near animation of the Earth.

Orbit collision animation

Iridium-33 and Kosmos-2251 collision animation.

Credits

Earth Texture

October, Blue Marble Next Generation

Reto Stöckli, NASA Earth Observatory

https://visibleearth.nasa.gov/view.php?id=73826

Moon and Sun Textures

https://www.solarsystemscope.com/textures/

About

Simplistic representation of the Earth and its satellites

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published