Hallo.
Das hat jetzt weniger mit "Algorithmen, Datenstrukturen und Klassendesign" als mit "Mathehausaufgaben" zu tun
Hast du denn schon einmal irgendwas zur Fläche ausgerechnet? Du brauchst zunächst die Normale der Fläche, also den Vektor, der parallel zum "Lot" liegt. Bekommst du das hin?
Selbst wenn du es selbst nicht verstehen willst und einfach nur eine fertige Lösung willst hast du nicht einmal wirklich gesucht, denn so etwas ist in der Computergrafik schon zehntausend mal gelöst worden...