Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yurivict/unfair-dice-simulation
https://github.com/yurivict/unfair-dice-simulation
dice physics rotation simulation trajectory
Last synced: 24 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/yurivict/unfair-dice-simulation
- Owner: yurivict
- License: mit
- Created: 2018-12-24T04:09:28.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-26T19:08:50.000Z (about 6 years ago)
- Last Synced: 2024-11-17T09:47:41.243Z (3 months ago)
- Topics: dice, physics, rotation, simulation, trajectory
- Language: C++
- Size: 30.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## unfair-dice-simulation
This project intends to simulate the unfair dice throw outcome, and to visualize its individual trajectories.
It computes the trajectory with physics-based precision, solving equations of motion in the gravitational field,
equations of rotation of the rigid body. It will use a surface collision model that can reflect various surfaces
from an ideally slippery and reflecting surface to a completely non-slippery and dampening surface.The purpose of the project is research into the trajectories of complex dynamic systems.
### Project status
unfair-dice-simulation is in a very early stage of its development, don't expect much yet.### Dependencies
* GNU Make (build)
* Clang compiler (build)
* OpenSceneGraph (osg): for 3D rendering (build, run)
* Boost: for ODE solving, and for some container types (build: header-only library)
* nlohmann-json: for config files parsing (build: header-only library)