Title :
Vectors and geometry and objects, oh my!
Abstract :
This paper describes the design of classes to represent geometric objects (such as points and transforms) and algebraic objects (such as vectors and matrices). I start out by reviewing some fairly basic math. I´ve included this just to provide context for the main topic, which is class design that implements the math. A truly bulletproof system for these objects might not even be achievable without an inordinate amount of complexity.
Keywords :
C++ language; arithmetic; computational complexity; computational geometry; matrix algebra; rendering (computer graphics); vectors; Euclidean geometry; algebraic objects; geometric objects; matrices; vectors; Equations; Geometry; Transforms; algebraic objects; geometric objects; matrices; points; transforms; vectors;
Journal_Title :
Computer Graphics and Applications, IEEE
DOI :
10.1109/MCG.2005.69