public class ContactPenetratingPoint extends java.lang.Object implements java.lang.Comparable<ContactPenetratingPoint>
Modifier and Type | Class and Description |
---|---|
static class |
ContactPenetratingPoint.DistanceComparator |
Modifier and Type | Field and Description |
---|---|
Vector2d |
coords |
double |
distance |
Face |
face |
Vector3d |
normal |
Point3d |
position |
Vertex3d |
vertex |
Constructor and Description |
---|
ContactPenetratingPoint(Vertex3d aVertex,
Face opposingFace,
Vector2d pointBarycentricCoords,
Point3d nearestFacePoint,
Vector3d dispToNearestFace) |
ContactPenetratingPoint(Vertex3d vertex,
Vector3d normal,
double distanceToSurface) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ContactPenetratingPoint o) |
static ContactPenetratingPoint.DistanceComparator |
createMaxDistanceComparator() |
static ContactPenetratingPoint.DistanceComparator |
createMinDistanceComparator() |
public Vertex3d vertex
public Face face
public Vector2d coords
public Point3d position
public Vector3d normal
public double distance
public ContactPenetratingPoint(Vertex3d aVertex, Face opposingFace, Vector2d pointBarycentricCoords, Point3d nearestFacePoint, Vector3d dispToNearestFace)
public int compareTo(ContactPenetratingPoint o)
compareTo
in interface java.lang.Comparable<ContactPenetratingPoint>
public static ContactPenetratingPoint.DistanceComparator createMaxDistanceComparator()
public static ContactPenetratingPoint.DistanceComparator createMinDistanceComparator()