A pure JavaScript implementation of Taubin's mesh smoothing algorithm.
npm i taubin-smooth
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 (default10
)passBand
a scalar between0
and1
determining the cutoff frequency. (default0.1
)
Development supported by Standard Cyborg
(c) 2017 Mikola Lysenko. MIT License