Skip to content

felipemdutra/phe-v4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHE-v4 - Physics Engine

PHE-v4 is a C++ physics engine designed for rigid body dynamics, constraints, and soft-body simulations, built on top of my OpenGL wrapper library for rendering. It aims to allow realistic simulations in real time, and performantly.

Features

  • Rigid Body Dynamics
    • 3D rigid bodies with mass, inertia, linear and angular motion.
    • Quaternions for rotation to avoid gimbal lock.
  • Constraints and Pendulums
    • Support for any number of bobs in a pendulum, allowing for the simulation of chaotic systems, like double pendulums.

Planned features

  • Soft Bodies with Runge-Kutta 4 integration.

Requirements

Note: WrapGL is an OpenGL wrapper I made to streamline OpenGL projects like this one.

Contributing

Contributions are welcomed. Contact me via email (felipemd.dutra@gmail.com) for any information, help or questions.

Demos

I'll update the README with demos and code examples soon.

About

A rigid and soft-body physics engine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published