Three.js相机旋转需要更新
Three.js Camera Rotation Needs Update
我有一个Three.js透视相机,它在不同的浏览器中定向不同。我试图通过旋转Firefox中的摄像头来匹配Chrome来使这种行为正常化。然而,在渲染循环中旋转相机90度会导致x轴旋转关闭。
camera.rotation.y = camera.rotation.y - (90 * Math.PI / 180);
看起来相机绕着y轴旋转而没有更新,所以x轴在正确的位置,所以在我的环境中通常控制俯仰(x)的是控制滚动(应该是z)。我必须更新欧拉顺序吗?这似乎不是一个理想的解决方案。
当你使用欧拉时,你可以逆向量顺序:
var a = new 3。Euler(0,1,1.57, 'XYZ');
如果向量的顺序不符合你的期望,你可以使用重新排序函数。
a.reorder("ZYX股票");
在我看来,这是你解决问题的最好办法了。
相关文章:
- Javascript循环不会自我更新
- 添加文字和评论功能更新Div
- 知道为什么我的旋转木马不会自动更改图片吗
- AngularJS:ng之后,重复$scope值未按预期更新
- 如何通过数组更新角度子范围
- Ajax聊天消息重复而不仅仅是更新
- 通过CSV文件上载更新数据库表
- 在一组旋转器中,当一个旋转器的值发生变化时,更新其他旋转器的最大值
- 将更新的坐标从父旋转应用到子旋转
- 顺时针旋转画布90度,更新宽度和高度
- Jssor旋转木马.图片来自< >标签没有出现在上次谷歌chrome浏览器更新后v 45.0.2454.85
- 改变在IE 11中不工作的DIV的旋转速度,使用JS来更新CSS动画属性
- Three.js相机旋转需要更新
- 使用jQuery设置元素的高度,并更新文本旋转器的内联样式
- 旋转木马缩略图样式不自动更新上点击
- 旋转木马缩略图仍然不能自动更新
- 更新剑道NumericTextBox与MVVM旋转
- 三个JS-BoundingBox在执行旋转后没有更新
- 需要帮助更新链接在旋转木马时,下一个/上一个按钮被点击
- 旋转函数不更新位置