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

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

public class RaySphereCollider
extends java.lang.Object
implements Collider

Author:
Harald Dietrich

Field Summary
static RaySphereCollider INSTANCE
           
 
Constructor Summary
RaySphereCollider()
           
 
Method Summary
 int collide(Geom o1, Geom o2, int flags, ContactGeom[] contact, int contactIndex, int skip)
           
static int ray_sphere_helper(Ray ray, Vector3 sphere_pos, 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 RaySphereCollider INSTANCE
Constructor Detail

RaySphereCollider

public RaySphereCollider()
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_sphere_helper

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