Вращение камеры вокруг себя, ограничение угла поворота в ThreeJS
Я использую Three.JS для создания сцены.
Я хочу иметь возможность установить камеру в углу комнаты и заставить зрителя вращать камеру на месте, не перемещая положение камеры.
Кроме того, я хочу ограничить диапазон вращения (чтобы они не могли вращать камеру, чтобы смотреть за ними).
я нашел FirstPersonControls
, но я хочу, чтобы пользователь должен был щелкнуть и перетащить, чтобы повернуть вид.
Я знаю пример майнкрафта, но он не ограничивает щелчок и перетаскивание или угол. Кто-нибудь знает какие-либо другие существующие примеры, которые делают что-то подобное? Благодарю.