-
-
Notifications
You must be signed in to change notification settings - Fork 319
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
horizontal mouse rotate is always on world axes #38
Comments
this might have been fixed by: JuliaGL/GLAbstraction.jl@79cb6e3 |
just from looking at it, that seems like it would either rotate around (0, 0, 1) or (0, 0, -1) based on the camera angle. seems like it would be an improvement but you'd still have the behavior, e.g. if you're looking down from above and you drag left and right the scene would appear to rotate beneath you like the hand of a clock, rather than rotating relative to your viewpoint. I can play around with it a bit and maybe propose a PR you can try out and see if you like it better. |
did you see JuliaGL/GLAbstraction.jl#76 ? |
Ah, I see. Looks like you’ve tried it and prefer the way it is. I’ll see if I get used to it and if I still like the other way maybe I’ll do a PR to make it configurable somehow |
it seems that vertically rotating with the mouse up/down acts on the camera's coordinate system, but horizontal rotation (mouse left-right) is rotating along the world's axis. To me it seems like it would be more intuitive to have horizontal rotation also be around the camera's "up" axis, but I suppose this could be a subjective preference.
The text was updated successfully, but these errors were encountered: