A pure JavaScript implementation of Taubin's mesh smoothing algorithm.
npm i taubin-smooth
require('taubin-smooth')(cells, positions[, options])Takes a mesh as input, returns the smoothed vertices as output
cells are the cells of the meshpositions are the coordinates of the verticesoptions is an optional object containing any of the following configuration parameters:
iters the number of smoothing iters to run (default 10)passBand a scalar between 0 and 1 determining the cutoff frequency. (default 0.1)Development supported by Standard Cyborg
(c) 2017 Mikola Lysenko. MIT License