2
0
Эх сурвалжийг харах

Merge pull request #16929 from Mugen87/dev35

TransformControls: Align .attach() method to Object3D.
Michael Herzog 6 жил өмнө
parent
commit
d713b777ee

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

@@ -142,6 +142,8 @@ THREE.TransformControls = function ( camera, domElement ) {
 		this.object = object;
 		this.object = object;
 		this.visible = true;
 		this.visible = true;
 
 
+		return this;
+
 	};
 	};
 
 
 	// Detatch from object
 	// Detatch from object
@@ -151,6 +153,8 @@ THREE.TransformControls = function ( camera, domElement ) {
 		this.visible = false;
 		this.visible = false;
 		this.axis = null;
 		this.axis = null;
 
 
+		return this;
+
 	};
 	};
 
 
 	// Defined getter, setter and store for a property
 	// Defined getter, setter and store for a property

+ 1 - 1
examples/jsm/controls/TransformControls.d.ts

@@ -29,7 +29,7 @@ export class TransformControls extends Object3D {
   visible: boolean;
   visible: boolean;
 
 
   attach(object: Object3D): this;
   attach(object: Object3D): this;
-  detach(): void;
+  detach(): this;
   pointerHover(pointer: Object): void;
   pointerHover(pointer: Object): void;
   pointerDown(pointer: Object): void;
   pointerDown(pointer: Object): void;
   pointerMove(pointer: Object): void;
   pointerMove(pointer: Object): void;

+ 4 - 0
examples/jsm/controls/TransformControls.js

@@ -167,6 +167,8 @@ var TransformControls = function ( camera, domElement ) {
 		this.object = object;
 		this.object = object;
 		this.visible = true;
 		this.visible = true;
 
 
+		return this;
+
 	};
 	};
 
 
 	// Detatch from object
 	// Detatch from object
@@ -176,6 +178,8 @@ var TransformControls = function ( camera, domElement ) {
 		this.visible = false;
 		this.visible = false;
 		this.axis = null;
 		this.axis = null;
 
 
+		return this;
+
 	};
 	};
 
 
 	// Defined getter, setter and store for a property
 	// Defined getter, setter and store for a property