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

    
    


}