文件名称:three-orbit-unlimited-controls:一个THREE.js相机控制器,改进了OrbitControls和TrackballControls
文件大小:167KB
文件格式:ZIP
更新时间:2024-05-27 15:46:20
JavaScript
OrbitUnlimitedControls 的相机控制器,解决了一些其他广泛使用的控制器的一些局限性: 对于环视场景,OrbitControls是常见的选择。 但是通过垂直移动鼠标可以实现旋转的限制:相机不能“越过北极”或“越过南极”。 TrackballControls没有此限制。 然而,它受到围绕视轴的“扭曲”的困扰,该扭曲在交互过程中逐渐累积,并使其难以返回到原始方向。 它还不会在每次相机移动时都发出change事件,因此更新渲染以反映相机移动需要使用 。 OrbitUnlimitedControls没有这些限制。 它旨在实现OrbitControls的API(或至少该API的最重要部分),因此可以用作该控制器的简单替代品。 建设者 OrbitUnlimitedControls(object : Camera, domElement : HTMLDOMElement) o
【文件预览】:
three-orbit-unlimited-controls-master
----.gitignore(117B)
----webpack.prod.config.js(212B)
----package.json(1KB)
----package-lock.json(658KB)
----src()
--------OrbitUnlimitedControls.js(16KB)
----LICENSE.md(1KB)
----webpack.config.js(422B)
----.eslintrc.js(116B)
----README.md(2KB)
----babel.config.js(437B)