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