From 87809fc4b010b1d08bf7e59ef705b473f7f30e8b Mon Sep 17 00:00:00 2001 From: Bem Jones-Bey Date: Mon, 27 Aug 2012 15:49:17 -0700 Subject: [PATCH] Add scaling for lengths --- main.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main.js b/main.js index f104a88..6d71194 100644 --- a/main.js +++ b/main.js @@ -166,12 +166,17 @@ define(function (require, exports, module) { function ShapeScaler(minMax, size) { this._translate = minMax.min; this._scale = size / (minMax.max - this._translate); + this._lengthScale = size / (minMax.max - minMax.min); } ShapeScaler.prototype.scale = function (x) { return (x - this._translate) * this._scale; }; + ShapeScaler.prototype.scaleLength = function (x) { + return x + this._lengthScale; + } + return ShapeScaler; }());