Używanie Threejs + OrbitContols w TypeScript

Nie jestem w stanieto przykład użycia wspomnianego kombo w TypeScript.

mam<script src="lib/three.min.js"></script> i<script src="lib/OrbitControls.js"></script> w moim html<head> i plik maszynopisu w<body>:

/// <reference path="lib\three.d.ts" />
...
this.controls = new THREE.OrbitControls(this.camera); //there's the error
this.controls.addEventListener('change', this.render);
...

i

this.controls.update();

w okresowo wywoływanychrender() funkcjonować. Z tego co wiem, konfiguracja jest identyczna jak w przypadku przykładu, ale daje mi ogromny błąd (w skrócie) przy kompilacji linii konstruktora OrbitControls:

The property 'OrbitControls' does not exist on value of type '{REVISION:string;   
CullFace: {[x: number ...

Myślę, że w tym błędzie jest całe Threejs, ponieważ Visual Studio zawiesza się w momencie kliknięcia :). Dzięki za pomoc.

questionAnswers(12)

yourAnswerToTheQuestion