diff --git a/threejs/three-trackballcontrols.d.ts b/threejs/three-trackballcontrols.d.ts index e969bcb5e..17f45ec91 100644 --- a/threejs/three-trackballcontrols.d.ts +++ b/threejs/three-trackballcontrols.d.ts @@ -28,6 +28,10 @@ declare module THREE { maxDistance:number; keys:number[]; + position0: THREE.Vector3; + target0: THREE.Vector3; + up0: THREE.Vector3; + update():void; reset():void; checkDistances():void; @@ -38,4 +42,4 @@ declare module THREE { handleResize():void; handleEvent(event: any):void; } -} +} \ No newline at end of file diff --git a/threejs/three-transformcontrols.d.ts b/threejs/three-transformcontrols.d.ts new file mode 100644 index 000000000..bf9e7a48c --- /dev/null +++ b/threejs/three-transformcontrols.d.ts @@ -0,0 +1,19 @@ + +/// + +declare module THREE { + class TransformControls extends Object3D { + constructor(object:Camera, domElement?:HTMLElement); + + object: Object3D; + + update():void; + detach(object: Object3D): void; + attach(object: Object3D): void; + setMode(mode: string): void; + setSnap(snap: any): void; + setSize(size:number):void; + setSpace(space:string):void; + + } +} \ No newline at end of file diff --git a/threejs/three.d.ts b/threejs/three.d.ts index d87541145..993a228c3 100644 --- a/threejs/three.d.ts +++ b/threejs/three.d.ts @@ -5673,6 +5673,7 @@ declare module THREE { export class BoundingBoxHelper extends Mesh { constructor(object: Object3D, hex?: number); + constructor(); object: Object3D; box: Box3; @@ -5791,6 +5792,8 @@ declare module THREE { export class WireframeHelper extends Line { constructor(object: Object3D, hex?: number); + object: Object3D; + } // Extras / Objects /////////////////////////////////////////////////////////////////////