Merge pull request #5207 from Pro/master

Added transformcontrols and missing fields
This commit is contained in:
Masahiro Wakame 2015-08-08 16:09:31 +09:00
commit b72c19bcf8
3 changed files with 29 additions and 2 deletions

View File

@ -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;
}
}
}

23
threejs/three-transformcontrols.d.ts vendored Normal file
View File

@ -0,0 +1,23 @@
// Type definitions for three.js (TransformControls.js)
// Project: https://github.com/mrdoob/three.js/blob/master/examples/js/controls/TransformControls.js
// Definitions by: Stefan Profanter <https://github.com/Pro>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
/// <reference path="./three.d.ts" />
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;
}
}

2
threejs/three.d.ts vendored
View File

@ -5672,7 +5672,7 @@ declare module THREE {
}
export class BoundingBoxHelper extends Mesh {
constructor(object: Object3D, hex?: number);
constructor(object?: Object3D, hex?: number);
object: Object3D;
box: Box3;