maspack.collision
Class ContactPenetratingPoint
java.lang.Object
maspack.collision.ContactPenetratingPoint
- All Implemented Interfaces:
- java.lang.Comparable<ContactPenetratingPoint>
public class ContactPenetratingPoint
- extends java.lang.Object
- implements java.lang.Comparable<ContactPenetratingPoint>
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
vertex
public Vertex3d vertex
face
public Face face
coords
public Vector2d coords
position
public Point3d position
normal
public Vector3d normal
distance
public double distance
ContactPenetratingPoint
public ContactPenetratingPoint(Vertex3d aVertex,
Face opposingFace,
Vector2d pointBarycentricCoords,
Point3d nearestFacePoint,
Vector3d dispToNearestFace)
ContactPenetratingPoint
public ContactPenetratingPoint(Vertex3d vertex,
Vector3d normal,
double distanceToSurface)
compareTo
public int compareTo(ContactPenetratingPoint o)
- Specified by:
compareTo
in interface java.lang.Comparable<ContactPenetratingPoint>
createMaxDistanceComparator
public static ContactPenetratingPoint.DistanceComparator createMaxDistanceComparator()
createMinDistanceComparator
public static ContactPenetratingPoint.DistanceComparator createMinDistanceComparator()