Package com.jme3.collision
Class CollisionResult
java.lang.Object
com.jme3.collision.CollisionResult
- All Implemented Interfaces:
Comparable<CollisionResult>
A
CollisionResult represents a single collision instance
between two Collidable. A collision check can result in many
collision instances (places where collision has occurred).-
Constructor Summary
ConstructorsConstructorDescriptionCollisionResult(Vector3f contactPoint, float distance) CollisionResult(Geometry geometry, Vector3f contactPoint, float distance, int triangleIndex) -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(CollisionResult other) booleanfloatgetTriangle(Triangle store) intinthashCode()voidsetContactNormal(Vector3f norm) voidsetContactPoint(Vector3f point) voidsetDistance(float dist) voidsetGeometry(Geometry geom) voidsetTriangleIndex(int index) toString()
-
Constructor Details
-
CollisionResult
-
CollisionResult
-
CollisionResult
public CollisionResult()
-
-
Method Details
-
setGeometry
-
setContactNormal
-
setContactPoint
-
setDistance
public void setDistance(float dist) -
setTriangleIndex
public void setTriangleIndex(int index) -
getTriangle
-
compareTo
- Specified by:
compareToin interfaceComparable<CollisionResult>
-
equals
-
hashCode
public int hashCode() -
getContactPoint
-
getContactNormal
-
getDistance
public float getDistance() -
getGeometry
-
getTriangleIndex
public int getTriangleIndex() -
toString
-