summaryrefslogtreecommitdiff
path: root/client/lib/scales.js
diff options
context:
space:
mode:
Diffstat (limited to 'client/lib/scales.js')
-rw-r--r--client/lib/scales.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/client/lib/scales.js b/client/lib/scales.js
index f122ba0..5e28ea7 100644
--- a/client/lib/scales.js
+++ b/client/lib/scales.js
@@ -43,6 +43,13 @@ export const scales = [
},
get: (ii, jj, i, j) => [a[i], b[j]],
},
+ {
+ name: "hyperbolic",
+ get: (ii, jj, i, j, x, y) => [
+ 1 + (i * (x + 1)) / (y + 1),
+ 1 + (j * (x + 1)) / (y + 1),
+ ],
+ },
// {
// name: "triangle",
// reset: (x, y, w, h) => {