I apologize for the lengthy title. I have a poor education in math, and do not know correct terminology for many things (My most recent math class was something like algebra 2 in high school, 8 years ago.)
I recently created a Basic CAD Drawing program to help with the silly things like designing standardized letterhead / barcode margins at my current job. To do so I had to re-teach myself many aspects of linear algebra and geometry and it's been the most fun I've had in ages. I would like to take it a step further and learn to solve these linear equations relative to the constraints I set on them, similar to what is done in any modern AutoCAD like program. In the most basic example it might look like this (In this example, the circles around vertexes would represent an anchored point constraint.)
After I add additional constraint types (like these shown in Autodesk AutoCAD) I assume things get exponentially more complex.
Is this all just geometry and linear algebra applied in complex ways? Or is there a name for the type of thing that might point me in the correct directions. (i.e. Do I need to start reading a random book on inverse kinematics?)