Original Post
I've read in a couple of tutorials about how matrix stacks work, and one thing keeps annoying me: According to what I understood from the tutorials, I need one matrix stack per one "complex object", But I can't figure out a way not to use 2 matrix stacks: one for rotations (and scales), and one for translations. If I use one matrix stack containing world transformations for each part of the object, then the rotation will make the translations a total mess. So, should I use 2 or is there a way to make it work with only 1?