fuse-vertices

0.1.2 • Public • Published

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 complex
  • positions the positions of the cells
  • tolerance fuse threshold

Returns an object with the following properties:

  • cells: The fused cells
  • positions: The positions of the fused vertices
  • vertexRelabel: A relabelling of the vertices

Credits

(c) 2013 Mikola Lysenko. BSD

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.2
    11
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.2
    11
  • 0.1.1
    0
  • 0.1.0
    0
  • 0.0.0
    0

Package Sidebar

Install

npm i fuse-vertices

Weekly Downloads

11

Version

0.1.2

License

BSD

Last publish

Collaborators

  • mikolalysenko