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
+
+    
+    
+
+
+}
+