Package Exports
- mesh-simplify
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (mesh-simplify) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
mesh-simplify
Surface Simplification via Quadric Error Metrics. An implementation of this paper, with influence from this C++ implementation.
Usage
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.