does translate(x, y, z) apply to all the functions called afterward?
Pretty much all drawing related functions yes. clip
is the only exception I can think of.
The matrix is reset at the beginning of each draw loop.
You can use pushMatrix
to save your current transform, do some translating, scaling, rotating, and then popMatrix
will recall the transform you just pushed.