Uses of Class
ffx.numerics.quickhull.Point3d
Packages that use Point3d
Package
Description
The Quickhull package provides a 3D convex hull implementation and supporting
data structures (faces, half-edges, vertices, points and vectors).
-
Uses of Point3d in ffx.numerics.quickhull
Methods in ffx.numerics.quickhull that return Point3dModifier and TypeMethodDescriptionFace.getCentroid()Returns the centroid previously computed for this face.Point3d[]QuickHull3D.getVertices()Returns the vertex points in this hull.Methods in ffx.numerics.quickhull with parameters of type Point3dModifier and TypeMethodDescriptionvoidConstructs the convex hull of a set of points.voidConstructs the convex hull of a set of points.protected voidRecursively computes the horizon (boundary) edges visible from a given eye point, marking visited faces deleted and collecting the bordering edges.voidFace.computeCentroid(Point3d centroid) Computes the centroid (arithmetic mean of vertices) of this face into the provided point.doubleFace.distanceToPlane(Point3d p) Computes the distance from a point p to the plane of this face.protected voidPopulates the internal vertex buffer from an array of Point3d.Constructors in ffx.numerics.quickhull with parameters of type Point3dModifierConstructorDescriptionQuickHull3D(Point3d[] points) Creates a convex hull object and initializes it to the convex hull of a set of points.