This is just my personal preference, but I believe the naive implementation is miles ahead of the improved ones. The improved version needs at least two movements to go to the other side of the world, doesn't follow the rotation if the cursor is too fast and worse than all, performs a gamma rotation for each non-equatorial point of the sphere. Since we have two degrees of freedom on the screen, I expect to use them t…
Rotate the world
41–50 of 74 posts
Re: Rotate the world
#42This is just my personal preference, but I believe the naive implementation is miles ahead of the improved ones. The improved version needs at least two movements to go to the other side of the world, doesn't follow the rotation if the cursor is too fast and worse than all, performs a gamma rotation for each non-equatorial point of the sphere. Since we have two degrees of freedom on the screen, I expect to use them t…
Re: Rotate the world
#43Firefox you're breaking my heart. This performs terribly in FF, fine in Chrome.
Re: Rotate the world
#44Re: Rotate the world
#45Earlier quoted context omitted.
Up until a couple of weeks ago I was a loyal Chrome advocate. However after the Mozilla team's recent AMA on reddit I decided to switch and since then I really haven't found Firefox inferior at all (aside from a couple of examples like this). So for anyone else looking to make the switch, go for it! The only thing I'm missing about Chrome are the excellent dev tools.
I've been quite satisfied, most of the things, it's just a matter of adaptation to a new way of doing stuff. My only big issue is that I'm having some performance issues, and that is something I can't live with.
Pale Moon feels as smooth as the official Firefox does under OS X, for whatever reason the official Firefox for Windows feels terrible on my system (clean profile of course).
Re: Rotate the world
#46Firefox you're breaking my heart. This performs terribly in FF, fine in Chrome.
It could be that his logic optimizes for chrome. I'm sure with a bit more time, he could make it work smoothly in FF... Or fuck it, just write it in ASM, which would be insanely faster.
Re: Rotate the world
#47Are the scale of continents right? Because Australia looks almost bigger than Europe, and Africa looks many times bigger than Europe.
Re: Rotate the world
#48Re: Rotate the world
#49Re: Rotate the world
#50Let u and v be the unit vectors of the initial and final click location. We want an R s.t. Ru = v. Create an orthonormal basis ON(u) and ON(v) (you can use the QR decomposition for the vector concatenated with I).
R = ON(v) ON(u)^-1 = ON(v) ON(u)^T