0.1.2 • Published 12 years ago
fuse-vertices v0.1.2
fuse-vertices
Fuses together vertices and faces in bad meshes.
Install
Via npm:
npm install fuse-vertices
Usage
Take a bad mesh, for example the Utah teapot:
var teapot = require('teapot');
And then call the method:
var repaired_teapot = require('fuse-vertices')(teapot.cells, teapot.positions, 1e-4);
require('fuse-vertices')(cells, positions, tolerance)
This function fuses together all vertices which are within tolerance
distance of one another. It takes the following parameters:
cells
a cell complexpositions
the positions of the cellstolerance
fuse threshold
Returns an object with the following properties:
cells
: The fused cellspositions
: The positions of the fused verticesvertex_relabel
: A relabelling of the vertices
Credits
(c) 2013 Mikola Lysenko. BSD