Ist eine konkrete Figur abzuarbeiten oder ist zu verallgemeinern?
Sollte das nicht besser eine Frage zur Fragestellung als zu meiner Antwort sein?
Ich gehe mal davon aus das vom Drei- und Viereck konkrete Eckpunkte gegeben sind und es damit zu berechnen ist.
Wenn nur die Eckpunkte als Unbekannte angegeben sind A(a1 | a2) etc. dann wird dass ein ziemlich unübersichtlich. Da würde ich dann auch persönlich einen CAS vorziehen.
Programmiert hatte ich das schon mal für eine Grafik-Library. War aber damals auf dem PC eigentlich nur eine Konzeptstudie und in Pascal natürlich viel zu langsam um damit etwas anzufangen.