compare-oriented-cell
v1.0.1
Published
Test if two sets of integers are equal up to an even permutation
Downloads
123,927
Maintainers
Readme
compare-oriented-cell
This module defines an ordering on oriented cells. It is similar to compare-cell
, except that it considers cells which are oriented clockwise/counter clockwise to be distinct.
Example
var compare = require('compare-oriented-cell')
//Create 3 triangles
var a = [0, 1, 2]
var b = [1, 2, 0]
var c = [1, 0, 2]
//Triangle a and b are equivalent up to an even permutation
console.log(compare(a, b) === 0)
//Triangle a and c are different as they not oriented the same
console.log(compare(a, c) === 0)
Install
npm i compare-oriented-cell
API
require('compare-oriented-cell')(a, b)
Compares two oriented cells.
a, b
are lists of integers
Returns +/-1
if a
and b
are different, 0
otherwise
License
(c) 2015 Mikola Lysenko. MIT License