Mercurial > hg > Members > e105716
view fps/resources/mouse.js @ 3:aa7abf13d3f5 draft default tip
fix bug
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 16 May 2012 21:56:12 +0900 |
parents | 6b217e0f301c |
children |
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 }