gpt4 book ai didi

javascript - 三.js TypeError : lastQuaternion. dot is not a function

转载 作者:行者123 更新时间:2023-11-30 17:22:21 27 4
gpt4 key购买 nike

一般来说,我是 Three.js 和 javascript 的新手。我目前正在尝试在浏览器中显示一个模型。它工作正常,除了当我用 Firebug 打开控制台时,出现以下错误:

TypeError: lastQuaternion.dot is not a function

|| 8 * (1 - lastQuaternion.dot(this.object.quaternion)) > EPS ) { ...OrbitControls.js(line 293)

.dot 属性似乎属于 src 中的 Vector3.js。我已将 OrbitControls.js 链接到我的 index.html 中,以便能够在模型中移动,该模型正在运行,但是这个令人不安的错误每毫秒左右就会无限计数......

有人知道这是什么原因吗?或者有没有人遇到过类似的错误?

谢谢。

最佳答案

我刚刚找到了答案。我混合使用了 three.js 的不同版本,因为我在网上学习了一些不同的教程。 (OrbitControls.js 的一个版本和 Three.js 的另一个版本)归功于这个问题:Error in Trackball controls.update .此外,由于 controls.update();,controls being the variable for new THREE.OrbitControls(camera, renderer.domElement); 在中渲染循环。

关于javascript - 三.js TypeError : lastQuaternion. dot is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24914604/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com