diff --git a/examples/js/controls/TransformControls.js b/examples/js/controls/TransformControls.js index 2a0b2b75a57c9c53f34d0c2f600a2288751934aa..956f2ddc60c163489a94233b94f727c028514893 100644 --- a/examples/js/controls/TransformControls.js +++ b/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 diff --git a/examples/jsm/controls/TransformControls.d.ts b/examples/jsm/controls/TransformControls.d.ts index 86082763c063530120aeaf8b0e95891bb48c6110..5a7a6a43a72b0a9b9f795a3a3bba885fbd90c0c4 100644 --- a/examples/jsm/controls/TransformControls.d.ts +++ b/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; diff --git a/examples/jsm/controls/TransformControls.js b/examples/jsm/controls/TransformControls.js index 056bc20f395b5249d3824b2bc2eae41522e39c8a..4940987cfa064144752005ceb126f66e43e5decc 100644 --- a/examples/jsm/controls/TransformControls.js +++ b/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