net.java.dev.joode.collision.collider
Class SphereSphereCollider

java.lang.Object
  extended by net.java.dev.joode.collision.collider.SphereSphereCollider
All Implemented Interfaces:
Collider

public class SphereSphereCollider
extends java.lang.Object
implements Collider

Author:
Tom Larkworthy

Field Summary
static SphereSphereCollider INSTANCE
           
 
Constructor Summary
SphereSphereCollider()
           
 
Method Summary
 int collide(Geom o1, Geom o2, int flags, ContactGeom[] contact, int contactIndex, int skip)
           
static int collideSpheres(Vector3 p1, float r1, Vector3 p2, float r2, ContactGeom[] c, int contactIndex, int hash1, int hash2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final SphereSphereCollider INSTANCE
Constructor Detail

SphereSphereCollider

public SphereSphereCollider()
Method Detail

collide

public int collide(Geom o1,
                   Geom o2,
                   int flags,
                   ContactGeom[] contact,
                   int contactIndex,
                   int skip)
Specified by:
collide in interface Collider

collideSpheres

public static int collideSpheres(Vector3 p1,
                                 float r1,
                                 Vector3 p2,
                                 float r2,
                                 ContactGeom[] c,
                                 int contactIndex,
                                 int hash1,
                                 int hash2)