I'm going to give you a brief review:Transform Matrix = Coordinate System. Every Game Object has at least one.Matrices have one objective (in practice): put vectors in another Coordinate System (a new scaled/rotated/translated system) etc.Your Scene Node is made with a lot of vertices.The origin of the Coordinate System of your Scene Node doesn't exist (actually exist, is the Identity Matrix, but you've didn't any transformation from the point that was created)Matrices that I've used most so far:Transform/Model/World Matrix (scale/rotate/translate my player)View Matrix (put a Enemy to face the player given a eye position and a target position)Projection (render something like a hologram)Good Luck! I hope that you've understood a little (and my words too).
When you mean scale do you mean you are enlarging a 2D sprite or a 3D model to be of small or larger size than its normal size?
I understanding the rotate. You can change the angle of where the object is facing.
What I don't get is the translate. What do you mean by translate the player?