Hacker News new | ask | show | jobs
by smilliken 2846 days ago
I wrote a simple version of Google Earth for the Microsoft Surface in 2008 or so (back when Surface was a computer in the shape of a table with a touch interface). I felt pretty smart when I invented quaternions using matrices for rotating the globe, and then later realized what I was doing.
2 comments

Yeah, no. If you're using matrix-based transforms, you're not using quaternions.

Edit: I'm oversimplifying. There's no reason you can't use both. But if you're exclusively using matrices, then by definition you're not using quaternions.

> I invented quaternions using matrices

what

I read that as "I was representing my dimensions as vectors and figured out a way to use 4D matricies for the math to work out and later found out that quaternions were a thing"
Am I correct suspecting quaternions were tensors?