taubin-smooth

1.0.1 • Public • Published

taubin-smooth

A pure JavaScript implementation of Taubin's mesh smoothing algorithm.

DEMO

Install

npm i taubin-smooth

API

require('taubin-smooth')(cells, positions[, options])

Takes a mesh as input, returns the smoothed vertices as output

  • cells are the cells of the mesh
  • positions are the coordinates of the vertices
  • options 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)

Credits

Development supported by Standard Cyborg

(c) 2017 Mikola Lysenko. MIT License

Package Sidebar

Install

npm i taubin-smooth

Weekly Downloads

4

Version

1.0.1

License

MIT

Last publish

Collaborators

  • mikolalysenko