Package com.ardor3d.intersection
Class CollisionData
java.lang.Object
com.ardor3d.intersection.CollisionData
CollisionData contains information about a collision between two Mesh objects. The mesh that was hit by the relevant
Mesh (the one making the collision check) is referenced as well as an ArrayList for the triangles that collided.
-
Constructor Summary
ConstructorDescriptionCollisionData
(Mesh sourceMesh, Mesh targetMesh) instantiates a new CollisionData object.CollisionData
(Mesh sourceMesh, Mesh targetMesh, List<PrimitiveKey> sourcePrimitives, List<PrimitiveKey> targetPrimitives) instantiates a new CollisionData object. -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
CollisionData
instantiates a new CollisionData object.- Parameters:
sourceMesh
- the relevant GeometrytargetMesh
- the mesh the source Mesh collided with.
-
CollisionData
public CollisionData(Mesh sourceMesh, Mesh targetMesh, List<PrimitiveKey> sourcePrimitives, List<PrimitiveKey> targetPrimitives) instantiates a new CollisionData object.- Parameters:
sourceMesh
- the relevant MeshtargetMesh
- the mesh the source Mesh collided with.sourcePrimitives
- the primitives of the source Mesh that made contact.targetPrimitives
- the primitives of the second mesh that made contact.
-
-
Method Details
-
getTargetMesh
-
getSourceMesh
-
getSourcePrimitives
-
getTargetPrimitives
-