Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)