From 57d6b3e077f55b63ec98a5fefdbdae50b5335e09 Mon Sep 17 00:00:00 2001 From: Holden Rohrer Date: Sun, 9 Feb 2020 16:07:56 -0500 Subject: externalized charToTile component of raster --- utils/vec.js | 3 +++ 1 file changed, 3 insertions(+) (limited to 'utils/vec.js') diff --git a/utils/vec.js b/utils/vec.js index d595989..57104df 100644 --- a/utils/vec.js +++ b/utils/vec.js @@ -33,6 +33,9 @@ exports.dot = function(orig,vec){ exports.tileToChar = function(orig){ return exports.dot(orig, [8,16]); } +exports.charToTile = function(orig){ + return exports.elem(exports.dot(orig, [1/8, 1/16]), [], a => Math.floor(a)); +} exports.norm = function(orig){ let sum = orig.reduce( (acc, cur) => acc+cur ); return exports.dot(orig, 1/sum); -- cgit