Replies: 1 comment 3 replies
-
The only downside I can recognize is that applying the
|
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
When rotating a model with
camera-controls
enabled, I often find myself getting frustrated at the model's unresponsiveness when my pointer falls out of the element's bounds.When I'm interacting with the model, after the initial pointerdown event, I become far less conscious of where my pointer is and more focused on the actual orientation of the model. I'd be rotating the model, until suddenly, my inputs are no longer recognized, only for me to realize that my pointer is outside the element. This breaks my "immersion" as I have to reset my pointer position back onto the model and resume the interaction.
I strongly believe this is an inferior user experience to the one offered by THREE's OrbitControls, which attaches move listeners to window and hence allows an initiated camera interaction to continue anywhere on the page until the pointer is released.
https://threejs.org/examples/#misc_controls_orbit
Beta Was this translation helpful? Give feedback.
All reactions