【问题标题】:How to limit pan in orbitcontrols, three.js如何限制轨道控制中的平移,three.js
【发布时间】:2016-07-31 10:21:53
【问题描述】:

如何将平移限制为仅屏幕,以便场景在轨道控件中的某个点之后不会移动或拖动

【问题讨论】:

标签: three.js


【解决方案1】:

定义一个金字塔(dir、pitchLimit、yawLimit)或一个圆锥体(dir、cosLimit)并将相机的方向(或相机的位置,取决于你想要什么)限制在这些限制内。

寻找包含上述例程的库或自己实现它们:How can I detect if a point is inside a cone or not, in 3D space?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-14
    • 2019-12-12
    • 2021-06-22
    相关资源
    最近更新 更多