Rendering a three-dimensional landscape
requires that a two-dimensional view of the landscape be computed
as a projection of the landscape onto a viewing plane which lies
perpendicular to some line of sight
vector. A mathematical formalism for specifying such a vector
and for computing the resultant projection is presented.
An implementation of the formalism is demonstrated using
LATEX, TikZ
and my PKREALVECTOR C object class.
Download PDF line-of-sight.pdf (367 KB)