Oberflächenberechnung in VB.NET

Hallo!

Ich eine ein 3D-Polygon (also jeder Stützpunkt besitzt auch eine Höhe) und möchte nun per VB.Net die Oberfläche des Polygons berechnen. Gibt es da ein Interface, welches diese Aufgabe relativ einfach übernimmt? Den 3D-Analyst habe ich nicht. Aber es soll halt in VB.Net sein, damit ich von > 100 Polygonen die Oberfläche berechnen kann und diese 3D-Fläche in ein Feld schreiben kann.

Jede Hilfe ist nützlich :)

Janko