node package manager
Stop writing boring code. Discover, share, and reuse within your team. Create a free org »

mesh-fixer

mesh-fixer

Patches up holes and cracks in non-manifold meshes.

Install

npm i mesh-fixer

Example

const mesh = loadMyBrokenMesh()
 
const repaired = require('mesh-fixer')(mesh.cells, mesh.positions)

API

require('mesh-fixer')(cells, positions[, options])

Fills in holes in a given mesh.

  • cells are the faces of the mesh
  • positions are the points of the mesh
  • options an object containing the options for the mesh
    • tolerance the precision to which the mesh is to be repaired to

Credits

Development supported by Standard Cyborg

(c) 2017 Mikola Lysenko. MIT License