THREE.js OrbitControls无法正常工作

Sheavictoria

我很确定我拥有使用Three.js OrbitControls的JavaScript代码所需的一切。我有:

<script>"OrbitControls.js"></script>

并且:

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

它没有抱怨。但是我的错误说...

未捕获的TypeError:无法在public_html / OrbitControls.js:76读取未定义的属性“ LEFT”(21:20:28:855 |错误,javascript)

它引用了OrbitControls文档,其中指出:

this.mouseButtons = { ORBIT: THREE.MOUSE.LEFT, ZOOM: THREE.MOUSE.MIDDLE, PAN: THREE.MOUSE.RIGHT };

我不知道如何解决它,任何事情将不胜感激!

枯萎

就像@ryanpcmcquen在他的评论中已经暗示的那样,您缺少THREE.MOUSE对象。您也应该加载three.js库以使此工作正常进行。

THREE.MOUSE对象在three.js库的核心中定义

THREE.MOUSE = { LEFT: 0, MIDDLE: 1, RIGHT: 2 };

更新

确保已build加载库版本,该库版本THREE.MOUSE在代码中定义对象。我建议从http://threejs.org/网站下载它

这两个文件都有THREE.MOUSE对象。


注意:还请考虑库的正确加载顺序。你将不得不包括three.js脚本之前,你的OrbitControls.js脚本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Three.js相机外观无法正常工作

来自分类Dev

为什么Three.js中的DirectionalLight无法正常工作?

来自分类Dev

three.js渲染到纹理Alpha无法正常工作

来自分类Dev

Three.js相机外观无法正常工作

来自分类Dev

在three.js中旋转相机无法正常工作

来自分类Dev

无法使用Three.js导入OrbitControls.js

来自分类Dev

除非修改了源代码,否则Three.js骨骼动画无法正常工作

来自分类Dev

THREE的3个js修订版71。MeshFaceMaterial无法正常工作

来自分类Dev

3d法线贴图在Three.js中无法正常工作

来自分类Dev

在Three.js中使用二进制加载器加载对象无法正常工作

来自分类Dev

大跃进运动+ oculus + THREE.JS:无法使“ optimizeHMD = true”正常工作(头戴式)

来自分类Dev

Three.js:在MeshFaceMaterial中使用cubeMaterials和不透明度-THREE.DoubleSide无法正常工作吗?

来自分类Dev

Three.js:在MeshFaceMaterial中使用cubeMaterials和不透明度-THREE.DoubleSide无法正常工作吗?

来自分类Dev

JS无法正常工作

来自分类Dev

Three.js | OrbitControls | 如何换中心?

来自分类Dev

Three.js + OrbitControls-未捕获的TypeError:无法读取未定义的属性“ render”

来自分类Dev

Three.js + OrbitControls-未捕获的TypeError:无法读取未定义的属性'addEventListener'

来自分类Dev

Three.js + OrbitControls-未捕获的TypeError:无法读取未定义的属性“ render”

来自分类Dev

THREE.meshphongmaterial无法正常工作-黑色

来自分类Dev

THREE.SpriteCanvasMaterial无法正常工作

来自分类Dev

噩梦JS无法正常工作

来自分类Dev

JS Slice()无法正常工作

来自分类Dev

JS淡入无法正常工作

来自分类Dev

无法使JS函数正常工作

来自分类Dev

JS Slice()无法正常工作

来自分类Dev

THREE.js:OrbitControls平移和缩放问题

来自分类Dev

Three.js-在OrbitControls和FirstPersonControls之间切换

来自分类Dev

Three.js OrbitControls平移和场景旋转

来自分类Dev

three.js OrbitControls与HTML5 Canvas冲突吗?

Related 相关文章

  1. 1

    Three.js相机外观无法正常工作

  2. 2

    为什么Three.js中的DirectionalLight无法正常工作?

  3. 3

    three.js渲染到纹理Alpha无法正常工作

  4. 4

    Three.js相机外观无法正常工作

  5. 5

    在three.js中旋转相机无法正常工作

  6. 6

    无法使用Three.js导入OrbitControls.js

  7. 7

    除非修改了源代码,否则Three.js骨骼动画无法正常工作

  8. 8

    THREE的3个js修订版71。MeshFaceMaterial无法正常工作

  9. 9

    3d法线贴图在Three.js中无法正常工作

  10. 10

    在Three.js中使用二进制加载器加载对象无法正常工作

  11. 11

    大跃进运动+ oculus + THREE.JS:无法使“ optimizeHMD = true”正常工作(头戴式)

  12. 12

    Three.js:在MeshFaceMaterial中使用cubeMaterials和不透明度-THREE.DoubleSide无法正常工作吗?

  13. 13

    Three.js:在MeshFaceMaterial中使用cubeMaterials和不透明度-THREE.DoubleSide无法正常工作吗?

  14. 14

    JS无法正常工作

  15. 15

    Three.js | OrbitControls | 如何换中心?

  16. 16

    Three.js + OrbitControls-未捕获的TypeError:无法读取未定义的属性“ render”

  17. 17

    Three.js + OrbitControls-未捕获的TypeError:无法读取未定义的属性'addEventListener'

  18. 18

    Three.js + OrbitControls-未捕获的TypeError:无法读取未定义的属性“ render”

  19. 19

    THREE.meshphongmaterial无法正常工作-黑色

  20. 20

    THREE.SpriteCanvasMaterial无法正常工作

  21. 21

    噩梦JS无法正常工作

  22. 22

    JS Slice()无法正常工作

  23. 23

    JS淡入无法正常工作

  24. 24

    无法使JS函数正常工作

  25. 25

    JS Slice()无法正常工作

  26. 26

    THREE.js:OrbitControls平移和缩放问题

  27. 27

    Three.js-在OrbitControls和FirstPersonControls之间切换

  28. 28

    Three.js OrbitControls平移和场景旋转

  29. 29

    three.js OrbitControls与HTML5 Canvas冲突吗?

热门标签

归档