Uses of Class
ffx.numerics.quickhull.Vertex

Packages that use Vertex
Package
Description
The Quickhull package provides a 3D convex hull implementation and supporting data structures (faces, half-edges, vertices, points and vectors).
  • Uses of Vertex in ffx.numerics.quickhull

    Fields in ffx.numerics.quickhull declared as Vertex
    Modifier and Type
    Field
    Description
    protected Vertex
    Face.outside
     
    protected Vertex[]
    QuickHull3D.pointBuffer
     
    protected Vertex
    HalfEdge.vertex
    The vertex associated with the head of this half-edge.
    Methods in ffx.numerics.quickhull that return Vertex
    Modifier and Type
    Method
    Description
    HalfEdge.head()
    Returns the head vertex associated with this half-edge.
    protected Vertex
    QuickHull3D.nextPointToAdd()
    Selects the next vertex to add: the farthest point above some face that currently has outside points claimed.
    HalfEdge.tail()
    Returns the tail vertex associated with this half-edge.
    Methods in ffx.numerics.quickhull with parameters of type Vertex
    Modifier and Type
    Method
    Description
    protected void
    QuickHull3D.addNewFaces(FaceList newFaces, Vertex eyeVtx, Vector<HalfEdge> horizon)
    Builds and links the ring of new faces around the horizon using the eye vertex, recording them in the provided newFaces list.
    protected void
    QuickHull3D.addPointToHull(Vertex eyeVtx)
    Incorporates the specified eye vertex into the hull: computes the horizon, creates new faces, merges non-convex adjacencies, and resolves/reassigns outside points.
    static Face
    Face.create(Vertex[] vtxArray, int[] indices)
    Creates a Face by linking the specified indices of a vertex array into a closed counter-clockwise half-edge loop and computing its normal and centroid.
    static Face
    Face.createTriangle(Vertex v0, Vertex v1, Vertex v2)
    Convenience method to create a triangular Face from three vertices.
    static Face
    Face.createTriangle(Vertex v0, Vertex v1, Vertex v2, double minArea)
    Constructs a triangular Face from vertices v0, v1, and v2 and computes its normal and centroid.
    Face.findEdge(Vertex vt, Vertex vh)
    Finds the half-edge within this face which has tail vt and head vh.
    Constructors in ffx.numerics.quickhull with parameters of type Vertex
    Modifier
    Constructor
    Description
     
    Constructs a HalfEdge with head vertex v and left-hand triangular face f.