diff options
Diffstat (limited to 'client/lib')
| -rw-r--r-- | client/lib/scales.js | 7 |
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) => { |
