I know that when manipulating the model-view matrix stack, OpenGL will know where a local vertex co-ord should be in world space.
But how can I obtain that world point, for say, a collision detection system? Do I need to maintain my own matrix system, duplicating the same transformations as are being rendered? Or Is there an OpenGL command such as: glLocalToWorldfv(aVector)?
newbie kind of thing…