com.bulletphysics.collision.narrowphase
Class TriangleRaycastCallback
java.lang.Object
com.bulletphysics.collision.narrowphase.TriangleRaycastCallback
- All Implemented Interfaces:
- TriangleCallback
public abstract class TriangleRaycastCallback
- extends java.lang.Object
- implements TriangleCallback
Field Summary |
javax.vecmath.Vector3f |
from
|
float |
hitFraction
|
javax.vecmath.Vector3f |
to
|
Method Summary |
void |
processTriangle(javax.vecmath.Vector3f[] triangle,
int partId,
int triangleIndex)
|
abstract float |
reportHit(javax.vecmath.Vector3f hitNormalLocal,
float hitFraction,
int partId,
int triangleIndex)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
from
public final javax.vecmath.Vector3f from
to
public final javax.vecmath.Vector3f to
hitFraction
public float hitFraction
TriangleRaycastCallback
public TriangleRaycastCallback(javax.vecmath.Vector3f from,
javax.vecmath.Vector3f to)
processTriangle
public void processTriangle(javax.vecmath.Vector3f[] triangle,
int partId,
int triangleIndex)
- Specified by:
processTriangle
in interface TriangleCallback
reportHit
public abstract float reportHit(javax.vecmath.Vector3f hitNormalLocal,
float hitFraction,
int partId,
int triangleIndex)