maspack.collision
Class ContactRegion

java.lang.Object
  extended by maspack.collision.ContactRegion

public class ContactRegion
extends java.lang.Object


Field Summary
 Point3d centroid
           
 ContactInfo contactInfo
           
 MeshIntersectionContour contour
           
 double depth
           
 java.util.ArrayList<TriTriIntersection> intersections
           
 boolean isValid
           
 double maxProjectedDistance
           
 double minProjectedDistance
           
 java.util.ArrayList<MeshIntersectionPoint> mPoints
           
 Vector3d normal
           
 java.util.ArrayList<Point3d> points
           
 
Constructor Summary
ContactRegion()
           
ContactRegion(MeshIntersectionContour aContour, ContactInfo aContactInfo, double pointTol)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

intersections

public java.util.ArrayList<TriTriIntersection> intersections

contour

public MeshIntersectionContour contour

points

public java.util.ArrayList<Point3d> points

mPoints

public java.util.ArrayList<MeshIntersectionPoint> mPoints

normal

public Vector3d normal

centroid

public Point3d centroid

depth

public double depth

minProjectedDistance

public double minProjectedDistance

maxProjectedDistance

public double maxProjectedDistance

isValid

public boolean isValid

contactInfo

public ContactInfo contactInfo
Constructor Detail

ContactRegion

public ContactRegion()

ContactRegion

public ContactRegion(MeshIntersectionContour aContour,
                     ContactInfo aContactInfo,
                     double pointTol)