Nitrogen Poisonous Monoxide

    mesh-simplify

    2.0.0 • Public • Published

    mesh-simplify

    experimental

    Surface Simplification via Quadric Error Metrics. An implementation of this paper, with influence from this C++ implementation.

    Usage

    NPM

    var bunny          = require('bunny')
    var meshSimplify   = require('mesh-simplify')
    var simplified     = meshSimplify(bunny.cells, bunny.positions)(1000);
    console.log(simplified.positions.length) # <- 1000

    require("mesh-simplify")(cells, positions[, faceNormals, distanceThreshold])

    This returns a function that takes a target number of vertices and outputs a mesh with that number of vertices that approximates the input mesh. distanceThreshold is a number signifying the maximum distance two unconnected vertices in the original mesh can be considered collapse-able.

    Contributing

    See stackgl/contributing for details.

    License

    MIT. See LICENSE.md for details.

    Install

    npm i mesh-simplify

    DownloadsWeekly Downloads

    7

    Version

    2.0.0

    License

    MIT

    Last publish

    Collaborators

    • ataber