Class CollisionSimulation

java.lang.Object
org.episteme.natural.physics.classical.mechanics.collision.CollisionSimulation

public class CollisionSimulation extends Object
High-performance Collision Simulation for multiple colliding Rigid Bodies.
  • Constructor Details

    • CollisionSimulation

      public CollisionSimulation()
    • CollisionSimulation

      public CollisionSimulation(CollisionProvider provider)
  • Method Details

    • addBody

      public void addBody(CollisionSimulation.Body body)
    • clear

      public void clear()
    • update

      public void update(double speed)
    • getBodies

      public List<CollisionSimulation.Body> getBodies()
    • setGravity

      public void setGravity(double g)
    • setBounds

      public void setBounds(double w, double h)