[llvm-commits] [zorg] r148000 - /zorg/trunk/lnt/lnt/server/ui/static/View2D.js
Daniel Dunbar
daniel at zuster.org
Wed Jan 11 17:27:47 PST 2012
Author: ddunbar
Date: Wed Jan 11 19:27:47 2012
New Revision: 148000
URL: http://llvm.org/viewvc/llvm-project?rev=148000&view=rev
Log:
[lnt] Tweak View2D to allow scaling along both axes.
- Leads to ugly results in extreme cases because we really should be doing our own world -> client transformation, but occasionally very useful.
Modified:
zorg/trunk/lnt/lnt/server/ui/static/View2D.js
Modified: zorg/trunk/lnt/lnt/server/ui/static/View2D.js
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/lnt/lnt/server/ui/static/View2D.js?rev=148000&r1=147999&r2=148000&view=diff
==============================================================================
--- zorg/trunk/lnt/lnt/server/ui/static/View2D.js (original)
+++ zorg/trunk/lnt/lnt/server/ui/static/View2D.js Wed Jan 11 19:27:47 2012
@@ -161,8 +161,8 @@
var delta = vec2_sub(v2d.convertClientToNDC(co, this.vd),
v2d.convertClientToNDC(this.start, this.vd))
v2d.viewData.scale = vec2_Npow(Math.E,
- vec2_addN(vec2_log(this.vd.scale),
- delta[1]))
+ vec2_add(vec2_log(this.vd.scale),
+ delta))
v2d.viewData.location = vec2_mul(this.vd.location,
vec2_div(v2d.viewData.scale,
this.vd.scale))
More information about the llvm-commits
mailing list