Issue No. 04 - July/August (1999 vol. 19)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/38.773966
The implementation and use of computer graphics and modeling systems rely upon mathematical operations on points and vectors. An earlier companion article described the basic language and tools of vector geometric analysis (May/June 1999 CG&A). This article shows how to use those concepts to derive and implement common graphics and modeling operations that maximize speed and numerical reliability. The computer code is also easy to develop, in large part because the only special cases that arise are those intrinsic to the problem, not to the choice of coordinate system.
James R. Miller, "Applications of Vector Geometry for Robustness and Speed", IEEE Computer Graphics and Applications, vol. 19, no. , pp. 68-73, July/August 1999, doi:10.1109/38.773966