ImaginaryHuman #1 You probably need to use the stack to push and pop matrices so that you can move into local coordinates rather than global? Something like that.