Предоставляет ли .NET Framework какие-либо встроенные классы для выполнения геометрических вычислений? - PullRequest
1 голос
/ 12 января 2009

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

Если нет ничего встроенного, кто-нибудь знает какие-либо библиотеки с открытым исходным кодом или сторонние библиотеки, которые могут быть полезны?

Ответы [ 3 ]

2 голосов
/ 12 января 2009

Я знаю программиста, который собрал библиотеку математики под названием WW.Math . Он полностью написан на C #. Я настоятельно рекомендую его, поскольку он хорошо документирован и интуитивно понятен в использовании. Он широко используется в нашем собственном 2d / 3d инженерном программном обеспечении.

Редактировать: я должен отметить, что библиотека не является бесплатной.

1 голос
/ 12 января 2009

OpenTK.Math неплохо. Не хватает документов, хотя.

1 голос
/ 12 января 2009

Хорошо, есть ли пространственные типы в библиотеке SQL Server, которые могут помочь с некоторыми вашими потребностями? (конечно, такие вещи, как расстояние / площадь на 2D / 3D поверхностях). Они предназначены для использования с TSQL, но, насколько я понимаю, вы сможете использовать их и в .NET (поскольку они просто сборки).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...