File tree Expand file tree Collapse file tree 1 file changed +49
-0
lines changed Expand file tree Collapse file tree 1 file changed +49
-0
lines changed Original file line number Diff line number Diff line change
1
+ // Type definitions for three.js (OrthographicTrackballControls.js)
2
+ // Project: https://github.com/mrdoob/three.js/blob/master/examples/js/controls/OrthographicTrackballControls.js
3
+ // Definitions by: Stefan Profanter <https://github.com/pro>
4
+ // Definitions: https://github.com/borisyankov/DefinitelyTyped
5
+
6
+ /// <reference path="./three.d.ts" />
7
+
8
+ declare module THREE {
9
+ class OrthographicTrackballControls extends EventDispatcher {
10
+ constructor ( object :Camera , domElement ?:HTMLElement ) ;
11
+
12
+ object :Camera ;
13
+ domElement :HTMLElement ;
14
+
15
+ // API
16
+ enabled :boolean ;
17
+ screen :{ left : number ; top : number ; width : number ; height : number } ;
18
+ radius :number ;
19
+ rotateSpeed :number ;
20
+ zoomSpeed :number ;
21
+ panSpeed :number ;
22
+ noRotate :boolean ;
23
+ noZoom :boolean ;
24
+ noPan :boolean ;
25
+ noRoll :boolean ;
26
+ staticMoving :boolean ;
27
+ dynamicDampingFactor :number ;
28
+ keys :number [ ] ;
29
+
30
+ position0 : THREE . Vector3 ;
31
+ target0 : THREE . Vector3 ;
32
+ up0 : THREE . Vector3 ;
33
+
34
+ left0 : number ;
35
+ right0 : number ;
36
+ top0 : number ;
37
+ bottom0 : number ;
38
+
39
+ update ( ) :void ;
40
+ reset ( ) :void ;
41
+ checkDistances ( ) :void ;
42
+ zoomCamera ( ) :void ;
43
+ panCamera ( ) :void ;
44
+ rotateCamera ( ) :void ;
45
+
46
+ handleResize ( ) :void ;
47
+ handleEvent ( event : any ) :void ;
48
+ }
49
+ }
You can’t perform that action at this time.
0 commit comments