我相信我的JavaScript代码已经具备了使用Three.js OrbitControls所需的一切。我已经:
<script>"OrbitControls.js"></script>
并且:
var cameraControls;
cameraControls = new THREE.OrbitControls(camera, renderer.domElement);
“它”没有抱怨,但我的错误提示是:“未捕获的类型错误:无法读取未定义的属性‘LEFT’(21:20:28:855 | error, javascript)在public_html/OrbitControls.js:76”,这指的是OrbitControls文档中的位置。
this.mouseButtons = { ORBIT: THREE.MOUSE.LEFT, ZOOM: THREE.MOUSE.MIDDLE, PAN: THREE.MOUSE.RIGHT };
我不知道如何修复它,任何帮助都会非常感激!!
THREE.MOUSE
是在哪里定义的? - ryanpcmcquen