maspack.geometry
Class ConvexPolygon3d
java.lang.Object
maspack.geometry.Polygon3d
maspack.geometry.ConvexPolygon3d
public class ConvexPolygon3d
- extends Polygon3d
Methods inherited from class maspack.geometry.Polygon3d |
addVertexAfter, appendVertex, clear, epsilonEquals, equals, getBounds, getFirstVertex, getLastVertex, getMaxCoordinate, getVertices, inverseTransform, isEmpty, numVertices, prependVertex, scan, set, set, set, toString, toString, toString, transform, updateBounds |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ConvexPolygon3d
public ConvexPolygon3d()
ConvexPolygon3d
public ConvexPolygon3d(double[] coords)
ConvexPolygon3d
public ConvexPolygon3d(Point3d[] pnts)
getTolerance
public double getTolerance()
setTolerance
public void setTolerance(double tol)
area
public double area()
computeCentroid
public void computeCentroid(Vector3d centroid)
intersectHalfSpace
public void intersectHalfSpace(Plane plane)
computeNormal
public void computeNormal(Vector3d nrm)