Thanks.
Thanks.
At least, this is what I've gleaned so far as someone that doesn't really understand. I welcome corrections.
So I was wondering if the more advanced stuff is used, or if it really is just the dabbling in the shallows.
Thanks.
Beyond just matrix arithmetic, a change of basis is usually used in viewing, to change an x-y-z "world" coordinate space into a u-v-w camera-relative coordinate space (discussed in the "View space" section).
The homogeneous coordinates used to encode affine transforms into matrix multiplications also have a rigorous linear-algebra background, but admittedly they can be treated as just a strange hack (use a "dummy" 4th dimension for 3d coordinates) without really needing the theory.
[1] http://en.wikipedia.org/wiki/Vector_projection [2] http://en.wikipedia.org/wiki/3D_projection