Mercurial > hg > Members > e105716
view 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 source
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 }