aboutsummaryrefslogtreecommitdiff
path: root/utils/vec.js
diff options
context:
space:
mode:
authorHolden Rohrer <hr@hrhr.dev>2020-02-09 16:07:56 -0500
committerHolden Rohrer <hr@hrhr.dev>2020-02-09 16:16:03 -0500
commit57d6b3e077f55b63ec98a5fefdbdae50b5335e09 (patch)
tree8f23331a7765b99a2b3c1a0d74abfaa0da68cfd1 /utils/vec.js
parent0cdbd87a8eb1994c47dd8970fc6c948cf97fabab (diff)
externalized charToTile component of raster
Diffstat (limited to 'utils/vec.js')
-rw-r--r--utils/vec.js3
1 files changed, 3 insertions, 0 deletions
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);