public class ContactPlane
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
Point3d |
centroid |
double |
contactAreaPerPoint
Estimate of the contact area per point, or -1 if no estimate is
available.
|
IntersectionContour |
contour |
double |
depth |
java.util.ArrayList<TriTriIntersection> |
intersections |
double |
maxProjectedDistance |
double |
minProjectedDistance |
java.util.ArrayList<IntersectionPoint> |
mPoints |
Vector3d |
normal |
java.util.ArrayList<Point3d> |
points |
Constructor and Description |
---|
ContactPlane() |
Modifier and Type | Method and Description |
---|---|
boolean |
build(PenetrationRegion region0,
PenetrationRegion region1,
PolygonalMesh mesh0,
double pointTol) |
public java.util.ArrayList<TriTriIntersection> intersections
public IntersectionContour contour
public java.util.ArrayList<Point3d> points
public java.util.ArrayList<IntersectionPoint> mPoints
public Vector3d normal
public Point3d centroid
public double depth
public double minProjectedDistance
public double maxProjectedDistance
public double contactAreaPerPoint
public boolean build(PenetrationRegion region0, PenetrationRegion region1, PolygonalMesh mesh0, double pointTol)