Short for "Open Physics Abstraction Layer", this class library is a high-level abstraction layer for all kinds of physics engines. Using this library, you can switch between different physics engines, such as ODE or Ageia PhysX, without even touching your code. Also has a multitude of neat features such as motors and sensors that greatly ease the creation of physics-dependant code.
Opal
in