Explorar o código

adding event on gizmo click

Daniel Taub %!s(int64=11) %!d(string=hai) anos
pai
achega
34b6ba3e5f
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      examples/js/controls/TransformControls.js

+ 4 - 1
examples/js/controls/TransformControls.js

@@ -568,6 +568,7 @@
 		var _plane = "XY";
 
 		var changeEvent = { type: "change" };
+		var clickEvent = { type: "click" };
 		var objectChangeEvent = { type: "objectChange" };
 
 		var ray = new THREE.Raycaster();
@@ -758,6 +759,8 @@
 
 				if ( intersect ) {
 
+					scope.dispatchEvent( clickEvent );
+
 					scope.axis = intersect.object.name;
 
 					scope.update();
@@ -981,4 +984,4 @@
 
 	THREE.TransformControls.prototype = Object.create( THREE.Object3D.prototype );
 
-}());
+}());