Verwenden von Threejs + OrbitContols in TypeScript

Ich kann nicht bekommendiese Beispiel für die Verwendung der oben genannten Combo in TypeScript.

ich habe<script src="lib/three.min.js"></script> und<script src="lib/OrbitControls.js"></script> in meinem html<head> und die Typoskript-Datei in<body>:

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

und

this.controls.update();

in regelmäßigen Abständen aufgerufenrender() Funktion. Soweit ich weiß, ist das Setup identisch mit dem Beispiel, aber es gibt mir einen großen Fehler (abgekürzt) beim Kompilieren der OrbitControls-Konstruktorzeile:

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

Ich denke, in diesem Fehler stecken ganze Threejs, da Visual Studio abstürzt, sobald ich darauf klicke :). Danke für Ihre Hilfe.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage