-
Notifications
You must be signed in to change notification settings - Fork 24
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
Do no use hardcoded mouse rotation upvector #80
Conversation
Fixes #76. Before, rotation upvector is hardcoded to (0,0,-1), causing left/right mouse rotation feels unnaturally reversed if upvector is (0,0,-1). After, rotation upvector taken from `up_v`.
I tried it out, and I think by funky, I just meant I really don't like rotations that are not around a straight unit upvector. It's just very hard to straighten the vector again (hope my terminology makes sense). |
Ok, I think using |
If one would want to allow all rotations to be controlled with mouse, I believe some funkiness comes from the high rotation speed, the setting I am looking for in the issue JuliaGL/GLVisualize.jl#226 :) |
Do you want to update the PR to use the sign? :) |
Hmm, I am signed in, but do not have push access to patch-1 branch.. :( @SimonDanisch , please feel free to make the change. |
huh? But this is your PR? :D well, I can also do the change ;) |
Yes, but the patch seems to be now in |
ha, I can't edit it either... Guess I should just close this then and we start from anew! |
The reason for the unknown repository is likely that I think I removed the forked repo under my account. |
well I added it to the |
I should be merging it very soon, just want to figure out how to get some shader cashing, which I disabled for now... |
Fixes #76. Before, rotation upvector is hardcoded to (0,0,-1), causing left/right mouse rotation feels unnaturally reversed if upvector is (0,0,-1). After, rotation upvector taken from
up_v
.