THREE.js的OrbitControls显示错误。

问题描述 投票:0回答:1

我已经在我的Angular项目中安装了THREE.js.我试图以下面的方式使用OrbitControls,但它给出了一个错误:-。

var controls = new THREE.OrbitControls(this.camera,this.renderer.domElement);

错误是:

Property 'OrbitControls' does not exist on type 'typeof import.

有谁能建议如何在angular项目中使用OrbitControl?

我试着安装了下面的npm库,但是没有成功:-。

npm i @types/three --save-dev 
npm i --save three-orbit-controls
angular three.js 3d
1个回答
3
投票

包three-orbit-controls已被废弃。

试着用:

import { OrbitControls } from "three/examples/jsm/controls/OrbitControls";
© www.soinside.com 2019 - 2024. All rights reserved.