remove-degenerate-cells
Removes degenerate cells in a simplicial complex
Removes degenerate cells in a simplicial complex and reindexes the cells array.
Install
$ npm install remove-degenerate-cells
Usage
Using cell indices alone
var removeDegenerateCells = ; var mesh = cells: 0 1 2 0 1 1 positions: 0 0 0 1 0 0 0 1 0 meshcells = ; console;/*{ cells: [ [0, 1, 2] ], positions: [ [0, 0, 0], [1, 0, 0], [0, 1, 0] ]}*/
Using vertex positions
var removeDegenerateCells = ; var mesh = cells: 0 1 2 0 1 3 positions: 0 0 0 1 0 0 0 1 0 0 0 0 meshcells = ; console;/*{ cells: [ [0, 1, 2] ], positions: [ [0, 0, 0], [1, 0, 0], [0, 1, 0], [0, 0, 0] ] }*/