Что обеспечивает .NET Framework, если вообще что-либо, в виде классов для выполнения геометрических вычислений? Например, вычисление расстояния между двумя точками (представленными как (x, y)) или решение неизвестных сторон или внутренних углов прямоугольного треугольника? (Я знаю, что оба из них довольно легко решаются; я просто использую их в качестве примеров).
Если нет ничего встроенного, кто-нибудь знает какие-либо библиотеки с открытым исходным кодом или сторонние библиотеки, которые могут быть полезны?