소스 검색

Merge pull request #16929 from Mugen87/dev35

TransformControls: Align .attach() method to Object3D.
Michael Herzog 6 년 전
부모
커밋
d713b777ee
3개의 변경된 파일9개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 0
      examples/js/controls/TransformControls.js
  2. 1 1
      examples/jsm/controls/TransformControls.d.ts
  3. 4 0
      examples/jsm/controls/TransformControls.js

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

@@ -142,6 +142,8 @@ THREE.TransformControls = function ( camera, domElement ) {
 		this.object = object;
 		this.visible = true;
 
+		return this;
+
 	};
 
 	// Detatch from object
@@ -151,6 +153,8 @@ THREE.TransformControls = function ( camera, domElement ) {
 		this.visible = false;
 		this.axis = null;
 
+		return this;
+
 	};
 
 	// 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;
 
   attach(object: Object3D): this;
-  detach(): void;
+  detach(): this;
   pointerHover(pointer: Object): void;
   pointerDown(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.visible = true;
 
+		return this;
+
 	};
 
 	// Detatch from object
@@ -176,6 +178,8 @@ var TransformControls = function ( camera, domElement ) {
 		this.visible = false;
 		this.axis = null;
 
+		return this;
+
 	};
 
 	// Defined getter, setter and store for a property