Transformation fix
This commit is contained in:
parent
06d043853d
commit
b6ead1dbf2
@ -7,13 +7,13 @@ describe("Transformation", function() {
|
||||
});
|
||||
|
||||
it("#transform should perform a transformation", function() {
|
||||
var p2 = t.transform(p);
|
||||
expect(p2).toEqual(new L.Point(12, 64));
|
||||
var p2 = t.transform(p, 2);
|
||||
expect(p2).toEqual(new L.Point(24, 128));
|
||||
});
|
||||
|
||||
it("#untransform should perform a reverse transformation", function() {
|
||||
var p2 = t.transform(p);
|
||||
var p3 = t.untransform(p2);
|
||||
var p2 = t.transform(p, 2);
|
||||
var p3 = t.untransform(p2, 2);
|
||||
expect(p3).toEqual(p);
|
||||
});
|
||||
});
|
@ -20,7 +20,7 @@ L.Transformation = L.Class.extend({
|
||||
untransform: function(/*Point*/ point, /*Number*/ scale) /*-> Point*/ {
|
||||
scale = scale || 1;
|
||||
return new L.Point(
|
||||
((point.x - this._b) / this._a) / scale,
|
||||
((point.y - this._d) / this._c) / scale);
|
||||
(point.x/scale - this._b) / this._a,
|
||||
(point.y/scale - this._d) / this._c);
|
||||
}
|
||||
});
|
Loading…
Reference in New Issue
Block a user