The Math Explained

Building a CAD application does mean one thing... there is a lot of math happening in the program.

The main reason for this is because we have a few different coordinate systems at play.

2D

The math basis for the program starts in the 2D side of our project and basically builds everything up from there, let me explain. We basically can only draw in the 2D dimensions but that doesn't give enough information to draw in 3D.

Rule 1

An object being drawn must consist of at least 3 points in order to be considered a valid drawn object.

Winding/Shoe lacing

One thing that I caught on early enough in our project was that sometimes the tile line would.