net.java.dev.joode.collision.collider
Class BoxBoxCollider
java.lang.Object
net.java.dev.joode.collision.collider.BoxBoxCollider
- All Implemented Interfaces:
- Collider
public class BoxBoxCollider
- extends java.lang.Object
- implements Collider
- Author:
- Arne Mueller
|
Method Summary |
int |
collide(Geom o1,
Geom o2,
int flags,
ContactGeom[] contact,
int contactIndex,
int skip)
|
static int |
collideBoxes(Vector3 p1,
Matrix3 R1,
Vector3 side1,
Vector3 p2,
Matrix3 R2,
Vector3 side2,
Vector3 normal,
ContactGeom[] contact,
int contactIndex)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final BoxBoxCollider INSTANCE
fudge_factor
public static final float fudge_factor
- See Also:
- Constant Field Values
BoxBoxCollider
public BoxBoxCollider()
collide
public int collide(Geom o1,
Geom o2,
int flags,
ContactGeom[] contact,
int contactIndex,
int skip)
- Specified by:
collide in interface Collider
collideBoxes
public static int collideBoxes(Vector3 p1,
Matrix3 R1,
Vector3 side1,
Vector3 p2,
Matrix3 R2,
Vector3 side2,
Vector3 normal,
ContactGeom[] contact,
int contactIndex)
- Parameters:
p1 - R1 - side1 - p2 - R2 - side2 - normal - contact - contactIndex -
- Returns:
- the number of contacts