Class CollisionDetector

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

public class CollisionDetector extends Object
Detects collisions between RigidBodies using Separation Axis Theorem (SAT).
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • CollisionDetector

      public CollisionDetector()
  • Method Details

    • checkCollision

      public boolean checkCollision(RigidBody bodyA, RigidBody bodyB)
      Checks if two bodies are colliding.
      Parameters:
      bodyA - the first body
      bodyB - the second body
      Returns:
      true if colliding, false otherwise
    • support

      public Point3D support(RigidBody b1, RigidBody b2, Vector3D direction)