Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ibra-kdbra/satalitte-physics
Satellite real simulation system
https://github.com/ibra-kdbra/satalitte-physics
camera-control html5 javascript jquery-ui physics-simulation threejs trigonometry
Last synced: about 1 month ago
JSON representation
Satellite real simulation system
- Host: GitHub
- URL: https://github.com/ibra-kdbra/satalitte-physics
- Owner: ibra-kdbra
- Created: 2023-06-05T11:50:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-03T22:32:00.000Z (about 1 year ago)
- Last Synced: 2024-11-12T13:09:55.112Z (3 months ago)
- Topics: camera-control, html5, javascript, jquery-ui, physics-simulation, threejs, trigonometry
- Language: JavaScript
- Homepage: https://ibra-kdbra.github.io/Satalitte-Physics/
- Size: 7.81 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Satalitte Physics Engine :
- This project was made back in 2021 so the THREE.js version was a little old, we made this project with full consideration of how physics works in Real-world applications, the most challegning thing was coding almost everything from scratch espcially the angles of the z axis to the y axis, because we didn't have enough time to think through it but it works unconditionally fine. I learnt alot from this project to take myself to another level of thinking about simple things and then implementing them in the most real way possible.
- Finally this project take so much time and effort from us, So if you like it or did use it, kindly please leave a star on the repository## Special Commands and GUI :
- SPACE : Pause state (very important !)
- Left Click : Select a ball and show information on it
- Righ Click : Add velocity ball throught the raycast hit with the START_SPEED specified on right DAT Control panel
- ESC: Swith Active/Inactive control of Free Cam (for FirstPersonControls.js specifically, but little buggy)Add a Big (with bottom righ dat control GUI) on the scene center during or after the simulation.
Or change the main characteristics (Mass, direction, state, color..) of Planets/Particles in left control selection panel.