2 hours spent debugging because I thought quaternions were xyzw instead of wxyz

Ok, I wasn't totally wrong earlier. Some libraries do use xyzw and others use wxyz. Agh.

(and in math it’s ijk or abcd. As if quaternions weren’t confusing enough already!)

It gets worse! One library multiplies them differently (possibly just incorrectly?).

@impiaaa math is hard lmao, i remember when i learned that, like, trig functions work different in different `libc` implementations, let alone different languages

Sign in to participate in the conversation
Octodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!