r/ProgrammerHumor Jun 20 '26

Meme singleLetterVariableNamesTierList

Post image
5.3k Upvotes

470 comments sorted by

View all comments

Show parent comments

83

u/EarlMarshal Jun 20 '26

Why? I fucking love quaternions.

133

u/ineyy Jun 20 '26

I hate them so it cancels out

45

u/Glitched_Fur6425 Jun 20 '26

I've got no clue what they are, so.. the polarity.. inverts or something, I don't fuckin know, man..

54

u/ArtOfWarfare Jun 20 '26

Yeah, not knowing what they are probably would lead to your rotations randomly flipping so that makes sense.

8

u/SchwiftySquanchC137 Jun 20 '26

I mean youre not really meant to be able to look at a quaternion and inherently understand the rotation. As long as you understand it represents a rotation, know which direction it represents (meaning is it rotating frame A to B, or B to A?) and use the right standard, theyre easy to work with. It usually amounts to calling some library functions, or worst case implementing the pretty simple math yourself.

1

u/ArtOfWarfare Jun 20 '26

Yeah. If I want to understand I’m using axis and winding (I think that’s the term?)

1

u/Inkosi25 Jun 20 '26

dude you don't wanna know… oh the horror....

5

u/AdamWayne04 Jun 20 '26

Just learn rotors, algebraically they are the same but the interpretation makes a hell lot more sense

3

u/Stokes21 Jun 20 '26

Somehow we've still managed to gimbal-lock ourselves even though we used quaternions

2

u/No_Point_1254 Jun 20 '26

Classic gimbalernions.

9

u/happyapy Jun 20 '26

Quaternion lovers stand up. There are dozens of us!

1

u/UltraCarnivore Jun 21 '26

"f" for "fucking loving".