Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    qhull-jspublic

    qhull.js

    A JavaScript port of qhull.

    Installation

    Via npm:

    npm install qhull
    

    Example

    Here is an example showing how to compute the convex hull of a set of points:

    console.log(require("qhull")([[0, 0], [10, 0], [0, 10], [10, 10], [5, 5]]));
    

    Prints:

    [ [ 1, 0 ], [ 2, 0 ], [ 3, 1 ], [ 3, 2 ] ]
    

    require("qhull")(points)

    This function computes the n-dimensional convex hull of a collection of points.

    • points is an array of length n-arrays of points

    Returns the convex hull of points represented by an array of facets each encoded as indices into points.

    Notes

    Currently, the library weighs in at around 3MB unminified. Patches welcome!

    Credits

    QHull is (c)1993-2013 C.B. Barber (See COPYING.txt)

    JavaScript port by Mikola Lysenko, 2013

    Keywords

    none

    install

    npm i qhull-js

    Downloadsweekly downloads

    0

    version

    0.0.1

    license

    none

    repository

    githubgithub

    last publish

    collaborators

    • avatar