Genie Engine is an impulse based physics engine written in c++ and uses Modern Open GL version 3.3.
The current engine has a rigid body simulator with the following features:
- Sphere-Shpere collisions.
- Shpere-Cuboid collisions.
- Cuboid-Cuboid collisions.
- Motor joints: Apply a certain force to a specific point in the rigid body space.
- Timed motor joints: Apply a certain force to a specific point in the rigid body space for a certain period.
- Fixed joints: Fix the rigid body at a specific point in world space.
- Gravity applied separately.
The simulator runs in real time and you have full control on the rigid body data:
- Mass.
- Dimensions.
- Coefficient of restitution, dynamic and static friction.
- Position.
Stay tuned for future updates.