transformations order

Hi guys, a simple question from me :slight_smile:
I draw an object somewhere in 2d space (not at the origin), but when I want to apply a scale to it, strange things happen. When the object is drawn near the origin, the scaling seem fine. So do I have to move an object back to the origin in order to scale it ?

Post your code, and the answer is no…

You need to call glTranslate before glRotate and glScale.

I had this problem a while back as well.