Mercurial > hg > Members > e105716
diff fps/resources/mouse.js @ 0:fbb6f4f89f76
info3_1week
author | Syusaku Morita <e105716@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 27 Apr 2012 13:13:49 +0900 |
parents | |
children | 6b217e0f301c |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fps/resources/mouse.js Fri Apr 27 13:13:49 2012 +0900 @@ -0,0 +1,38 @@ +function mouseUp() { + document.body.onmousemove = null; +} + +function mouseDown() { + var oldx = event.pageX + var oldy = event.pageY + + function mouseMove() { + var x = event.pageX + var y = event.pageY + + var tx = x - oldx; + var ty = y - oldy; + + var r = Math.sqrt(tx*tx + ty*ty); + if(r) { var rotmat = new J3DIMatrix4();rotmat.rotate(r/10, ty/r, tx/r, 0) + rotmat.multiply(matrix); + matrix=rotmat; + } + oldx = x; + oldy = y; + + } + document.body.onmousemove = mouseMove; + +} + +function mouseMove() { + var x = event.pageX + var y = event.pageY + + + + + +} +