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

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

public class RayCircleCollider
extends java.lang.Object
implements Collider


Field Summary
static RayCircleCollider INSTANCE
           
 
Constructor Summary
RayCircleCollider()
           
 
Method Summary
 int collide(Geom o1, Geom o2, int flags, ContactGeom[] contact, int contactIndex, int skip)
           
static int ray_circle_helper(Ray ray, Vector3 circlePos, float radius, ContactGeom[] contact, int contactIndex, boolean mode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final RayCircleCollider INSTANCE
Constructor Detail

RayCircleCollider

public RayCircleCollider()
Method Detail

collide

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

ray_circle_helper

public static int ray_circle_helper(Ray ray,
                                    Vector3 circlePos,
                                    float radius,
                                    ContactGeom[] contact,
                                    int contactIndex,
                                    boolean mode)