X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=bin%2Fjavajs%2Futil%2FV3.js;h=28f7077545f6d7f4bd74bb5c2fe31c51ba9daae5;hp=37591c1f5272b7f2fb27f8189576c219681b1163;hb=8ffd05b3abe52c0b6b79b011c0966361f82d5fe6;hpb=6154cb57a6eac3bb1344b8342495f5bb701ee921 diff --git a/bin/javajs/util/V3.js b/bin/javajs/util/V3.js index 37591c1..28f7077 100644 --- a/bin/javajs/util/V3.js +++ b/bin/javajs/util/V3.js @@ -1,31 +1,31 @@ -Clazz.declarePackage ("javajs.util"); -Clazz.load (["javajs.util.T3"], "javajs.util.V3", null, function () { -c$ = Clazz.declareType (javajs.util, "V3", javajs.util.T3); -Clazz.makeConstructor (c$, -function () { -}); -c$.newV = Clazz.defineMethod (c$, "newV", -function (t) { -return javajs.util.V3.new3 (t.x, t.y, t.z); -}, "javajs.util.T3"); -c$.newVsub = Clazz.defineMethod (c$, "newVsub", -function (t1, t2) { -return javajs.util.V3.new3 (t1.x - t2.x, t1.y - t2.y, t1.z - t2.z); -}, "javajs.util.T3,javajs.util.T3"); -c$.new3 = Clazz.defineMethod (c$, "new3", -function (x, y, z) { -var v = new javajs.util.V3 (); -v.x = x; -v.y = y; -v.z = z; -return v; -}, "~N,~N,~N"); -Clazz.defineMethod (c$, "angle", -function (v1) { -var xx = this.y * v1.z - this.z * v1.y; -var yy = this.z * v1.x - this.x * v1.z; -var zz = this.x * v1.y - this.y * v1.x; -var cross = Math.sqrt (xx * xx + yy * yy + zz * zz); -return Math.abs (Math.atan2 (cross, this.dot (v1))); -}, "javajs.util.V3"); -}); +Clazz.declarePackage ("javajs.util"); +Clazz.load (["javajs.util.T3"], "javajs.util.V3", null, function () { +c$ = Clazz.declareType (javajs.util, "V3", javajs.util.T3); +Clazz.makeConstructor (c$, +function () { +}); +c$.newV = Clazz.defineMethod (c$, "newV", +function (t) { +return javajs.util.V3.new3 (t.x, t.y, t.z); +}, "javajs.util.T3"); +c$.newVsub = Clazz.defineMethod (c$, "newVsub", +function (t1, t2) { +return javajs.util.V3.new3 (t1.x - t2.x, t1.y - t2.y, t1.z - t2.z); +}, "javajs.util.T3,javajs.util.T3"); +c$.new3 = Clazz.defineMethod (c$, "new3", +function (x, y, z) { +var v = new javajs.util.V3 (); +v.x = x; +v.y = y; +v.z = z; +return v; +}, "~N,~N,~N"); +Clazz.defineMethod (c$, "angle", +function (v1) { +var xx = this.y * v1.z - this.z * v1.y; +var yy = this.z * v1.x - this.x * v1.z; +var zz = this.x * v1.y - this.y * v1.x; +var cross = Math.sqrt (xx * xx + yy * yy + zz * zz); +return Math.abs (Math.atan2 (cross, this.dot (v1))); +}, "javajs.util.V3"); +});