-
Notifications
You must be signed in to change notification settings - Fork 86
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
Euler angles are horrible, and so are quaternions #207
Comments
Thanks! It did cost me the opportunity to have a better name for this package on PyPI (just
I think they're actually pretty good for visualization — especially once you abandon any ideas left over from Euler angles. The vector part gives you the axis (and sense) of rotation, as well as some notion of the size of the rotation. And if you can deal with the
Well, as long as you pick one set of conventions and stick with them, that doesn't really matter. It can be a little problematic when you want to consult various references that don't use the same conventions, but it's usually not too bad.
But where would you write such a thing? I don't know of any appropriate governing body. For now, at least, I figure it's best to just push sensible conventions [i.e., mine :)], and hope that people adopt them over time.
I'm not entirely sure what you mean, even with the footnote, but generally I would say no. So, I'll guess that you mean that you come up with some numbers
Sounds like you should write a rant about rants. |
Missed your reply. Thanks! You confirmed my feeling about rotations and permutations. I'll consider your suggestion to rant ;-) |
Hi,
definitely not a bug report, not a feature either but rather a request for clarification.
I read your (Mike Boyle's) rant about Euler angles, and I'd like to point out that IMHO you really made your point clear. It also helped me understand that some of the answers I was seeking did not exist as such, and I had to make up my own mind in order to have consistent results throughout my code.
What I mean in the title by "so are quaternions"1 is that since they are basically impossible to visualize, they are a brainfuck on their own. Added to the fact that "there isn't even agreement on how to [...]" this definitely makes them even more confusing. My guess : maybe the time has come to write an RFC of some sort to at least try and achieve consensus on this matter? Not that I don't like this "quasi-absolute freedom" : it would definitely make some things easier at the expense of a little more memory usage.
Anyway I have at least one question : does it mean that
w,x,y,z
are interchangeable2? If yes, this is not obvious to me when reading Hamilton's formula or comparing to complex numbers.However you feel like responding (like tagging this report as a nuisance? to me, the present meaning of nuisance seems to be a pretty good definition of trolling : the troll does not always know it's being a troll, yet it acts like one while trying to understand things beyond its comprehension) I'd like to thank you for your rant : I had a great time reading it and was reminded of two other texts34 which you might like if you have some time to spare.
Footnotes
firefox's spellchecker says this word does not exist, and only suggests "consternation" ; this fact itself is a consternation. ↩
as in "provided my code is consistent with itself, can I use permutations on all the values and still get a coherent result? if this is the case, this would (or could ?) mean that the same applies to a complex' real and imaginary parts (and this is most confusing). ↩
https://james.hamsterrepublic.com/technomancy/ ↩
https://mama.indstate.edu/users/bones/WhyIHateWebLogs.html ↩
The text was updated successfully, but these errors were encountered: