Skip to Main Content
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.