@macrostrat/column-components
Version:
React rendering primitives for stratigraphic columns
17 lines (16 loc) • 388 B
JavaScript
;
const Color = require("../Color.cjs");
function distance(a, b, mode = "lab") {
a = new Color(a);
b = new Color(b);
const l1 = a.get(mode);
const l2 = b.get(mode);
let sum_sq = 0;
for (let i in l1) {
const d = (l1[i] || 0) - (l2[i] || 0);
sum_sq += d * d;
}
return Math.sqrt(sum_sq);
}
module.exports = distance;
//# sourceMappingURL=distance.cjs.map