فهرست منبع

Added Object3D.rotateX(), rotateY(), rotateZ()

WestLangley 12 سال پیش
والد
کامیت
7237443ee2
1فایلهای تغییر یافته به همراه36 افزوده شده و 0 حذف شده
  1. 36 0
      src/core/Object3D.js

+ 36 - 0
src/core/Object3D.js

@@ -125,6 +125,42 @@ THREE.Object3D.prototype = {
 
 	}(),
 
+	rotateX: function () {
+
+		var v1 = new THREE.Vector3( 1, 0, 0 );
+
+		return function ( angle ) {
+
+			return this.rotateOnAxis( v1, angle );
+
+		};
+
+	}(),
+
+	rotateY: function () {
+
+		var v1 = new THREE.Vector3( 0, 1, 0 );
+
+		return function ( angle ) {
+
+			return this.rotateOnAxis( v1, angle );
+
+		};
+
+	}(),
+
+	rotateZ: function () {
+
+		var v1 = new THREE.Vector3( 0, 0, 1 );
+
+		return function ( angle ) {
+
+			return this.rotateOnAxis( v1, angle );
+
+		};
+
+	}(),
+
 	translateOnAxis: function () {
 
 		// translate object by distance along axis in object space