HI,
Ich habe ja auch schon überlegt und das mit dem speicher ist echt wichtig !
Man könnte anders Verfahren: (Weniger speicher mehr Logik)

Es werden alle Anstoßpunkte zusammen zu einem N-Eck gefasst.
Dazu wird dann die Graden gleichung in einem Virtuellen Koordinaten System ermittel!!
So würde später nur für jede Wand in einem Logbuch eine Graden gleichung Stehen!!!

Wenn Fragen zur Berechnung frag mich habe mich ausführlich damit beschäftigt!!!