将相机移动到固定位置和轴

phemt.latd

我有一个带有3D模型的演示,可与webGL和Three.js一起使用,我导入了轨道,对其进行了设置,一切都可以使用。现在,我已经遇到了用轨道手势更改摄像机位置后恢复摄像机位置的问题。

问题是我想要一个按钮,单击该按钮可以重新定位相机,使模型看起来处于等轴测位置。

phemt.latd

我发现最好的解决方案是平庸的解决方案。

  1. 以经典方式放置相机和对象以等轴测矢量

    this.camera.position.set(x,y,z);
    
  2. 将该位置保存为起始位置:

    this.startPosition = this.camera.position.clone();
    
  3. 在Orbit更改位置后,请使用此向量恢复其初始位置:

    this.camera.position.set(this.startPosition.x, this.startPosition.y, this.startPosition.z);
    

按轨道计算旋转角度计算机更简单,对我的海豚来说工作得很好。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将相机移动到固定位置和轴

来自分类Dev

将相机移动到游戏对象:旋转后目标位置错误

来自分类Dev

Three.js将相机旋转到特定位置

来自分类Dev

将身体移动到特定位置

来自分类Dev

是否可以将相对位置和固定位置合并在同一元素上?

来自分类Dev

向下滚动网站时,如何使固定位置的对象从浏览器窗口的顶部移动到底部?

来自分类Dev

如何将xlabel和ylabel移动到gnuplot中的零轴位置

来自分类Dev

如何在Android中将相机移动到最大缩放级别

来自分类Dev

相对于相机位置沿轴移动节点

来自分类Dev

Matplotlib x轴刻度,日期的固定位置

来自分类Dev

将标记移动到MapContainer上的选定位置

来自分类Dev

移动到文本小部件tkinter中的特定位置

来自分类Dev

如何将小部件移动到特定位置?

来自分类Dev

将精灵图像移动到选定位置

来自分类Dev

您如何将信封移动到特定位置?

来自分类Dev

Unity 将相机夹到相机 y 位置

来自分类Dev

CSS将相对定位div移动到溢出隐藏div之外

来自分类Dev

固定位置菜单和内部链接?

来自分类Dev

在固定位置打印和更新多行

来自分类Dev

固定位置菜单和内部链接?

来自分类Dev

将x轴移动到任意位置

来自分类Dev

如何将相机外部矩阵转换为SCN相机位置和旋转

来自分类Dev

无法在移动Safari中点击固定位置元素

来自分类Dev

固定位置时iOS移动背景图像

来自分类Dev

触摸图像视图并在固定位置上绕圈移动

来自分类Dev

将HTML文本框以固定位置放置在桌面和移动网站上的图像上

来自分类Dev

相机在Y轴上的移动

来自分类Dev

元素的固定位置?

来自分类Dev

OpenSceneGraph将相机设置在初始位置

Related 相关文章

热门标签

归档