gpt4 book ai didi

javascript - 如何在 OrbitControls 中实现围绕对象的完全垂直旋转?

转载 作者:太空宇宙 更新时间:2023-11-04 16:11:18 26 4
gpt4 key购买 nike

我希望它继续围绕物体旋转。但我无法设置 minPolarAngle/maxPolarAngle(当我将其设置为(+-)无限旋转时不起作用)。

OrbitControls 中的最小和最大极 Angular 可以是 (+-)Infinity 吗?

// How far you can orbit vertically, upper and lower limits.
// Range is 0 to Math.PI radians.
this.minPolarAngle = 0; // radians
this.maxPolarAngle = Math.PI; // radians

// How far you can orbit horizontally, upper and lower limits.
// If set, must be a sub-interval of the interval [ - Math.PI, Math.PI ].
this.minAzimuthAngle = -Infinity; // radians
this.maxAzimuthAngle = Infinity; // radians

最佳答案

这不是轨道控制的工作原理。根据设计,我相信它将使用极 Angular 和向上矢量,从而始终保持相机与世界/地平线对齐。您应该研究旨在保持旋转的轨迹球控件。

关于javascript - 如何在 OrbitControls 中实现围绕对象的完全垂直旋转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41460799/

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