If you can comprehend thinking in multi dimensions you should be fine. Obviously you'll need to learn matrix arithmetic.
If you can comprehend thinking in multi dimensions you should be fine. Obviously you'll need to learn matrix arithmetic.
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