com.jme.intersection
Class TriangleCollisionResults
java.lang.Object
com.jme.intersection.CollisionResults
com.jme.intersection.TriangleCollisionResults
public class TriangleCollisionResults
- extends CollisionResults
TriangleCollisionResults creates a CollisionResults object that calculates
collisions to the triangle accuracy. CollisionData objects are added to the
collision list as they happen, these data objects only refer to the two
meshes, not their triangle lists. While TriangleCollisionResults defines a
processCollisions method, it is empty and should be further defined by the
user if so desired.
NOTE: Only TriMesh objects may obtain triangle accuracy, all others will
result in Bounding accuracy.
- Version:
- $Id: TriangleCollisionResults.java 4131 2009-03-19 20:15:28Z blaine.dev $
- Author:
- Mark Powell
Method Summary |
void |
addCollision(Geometry s,
Geometry t)
addCollision is an abstract method whose intent is the
subclass determines what to do when two Geometry object's bounding
volumes are determined to intersect. |
void |
processCollisions()
processCollisions is an abstract method whose intent is
the subclass defines how to process the collision data that has been
collected since the last clear. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TriangleCollisionResults
public TriangleCollisionResults()
addCollision
public void addCollision(Geometry s,
Geometry t)
- Description copied from class:
CollisionResults
addCollision
is an abstract method whose intent is the
subclass determines what to do when two Geometry object's bounding
volumes are determined to intersect.
- Specified by:
addCollision
in class CollisionResults
- Parameters:
s
- the first Geometry that intersects.t
- the second Geometry that intersects.
processCollisions
public void processCollisions()
- Description copied from class:
CollisionResults
processCollisions
is an abstract method whose intent is
the subclass defines how to process the collision data that has been
collected since the last clear.
- Specified by:
processCollisions
in class CollisionResults