jjzjj

dampingFactor

全部标签

javascript - 对全景旋转实现阻尼(惯性)

我知道OrbitControls.js有一个damping功能,它增加了全景图的平滑拖动,也称为缓动。我想实现相同的功能但不使用这个库。原因是我需要减少使用的代码量并更严格地控​​制鼠标或点击事件。我构建这个Plunker是为了展示我用作全景View入门项目的演示。https://plnkr.co/edit/eX2dwgbrfNoX9RwWaPaH?p=preview在这个演示中,鼠标坐标被转换为纬度/经度,这将调整相机位置。这是来自three.js网站的最基本、最小的全景示例。当我在OrbitControls.js(seethisline)中玩弄阻尼时,我无法完全获得相同的平滑行为-