4 ms·
> The remarkable thing about quaternions is that you can describe rotation around any arbitrary axis! Try doing that with real rotation matrices and you will bu
by civility 8y ago
> The remarkable thing about quaternions is that you can describe rotation around any arbitrary axis! Try doing that with real rotation matrices and you will bump into a major problem
https://en.wikipedia.org/wiki/Rotation_matrix#Rotation_matrix_from_axis_and_angle https://en.wikipedia.org/wiki/Rotation_matrix#Rotation_matri...
- macawfish 8y agoI understand you can represent any rotation with matrices, but it's very awkward, and when you compose rotations, you quickly lose information about the resulting axis of rotation.
- gugagore 8y agoThe information is still there. The axis of rotation is the eigenvector with eigenvalue 1. (That vector doesn't move when you apply the rotation)
- macawfish 8y agoOkay let me rephrase: the axis of rotation becomes relatively obfuscated! I guess it doesn't matter if you're doing everything on the computer, but it's pretty cool that with quarternions you can immediately see the composite rotation's axis and angle without any extra work!