Библиотека .NET Geometry - PullRequest
21 голосов
/ 25 октября 2010

Я начинаю новый проект в .NET, который потребует некоторых геометрических алгоритмов, таких как:

  • проверка, находится ли точка внутри многоугольника
  • кривые Безье
  • пересечения линий и т. Д.

Я нашел несколько библиотек, однако они платные / дорогие, к ним относятся:

Они делают то, что мне нужно, и намного больше, что заставляет меня тратить слишком много денег на то, что не так привыкнет.

Я нашел несколько проектов с открытым исходным кодом:

Но они делают меньше, чем мне нужно, однако их легко найти, когда вы посмотрите на Google. После некоторого времени поиска я нашел эту библиотеку:

Что делает большую часть того, что мне нужно. Это также бесплатно и предоставляется "КАК ЕСТЬ". Что хорошо.

Однако, если вы ищете в Google «Tektosyne», вы найдете очень мало результатов. Итак, мой вопрос (для тех, кто имеет опыт «продвинутого» использования геометрий в c # StackOverflow):

У вас есть другие библиотеки, которые можно порекомендовать, или почему эта библиотека не "популярна"?

Ответы [ 3 ]

5 голосов
/ 25 октября 2010

Вы смотрели на это? http://dotspatial.codeplex.com/

Или

NetTopologySuite https://github.com/NetTopologySuite/NetTopologySuite

5 голосов
/ 25 октября 2010

Полагаю, вы ищете что-то для WinForms. Если вы еще не изучали WPF, все функции, о которых вы упомянули, доступны там. Кроме того, вы всегда можете разместить WPF Control в программе WinForms.

1 голос
/ 25 октября 2011

Мы используем sgCore в наших 3D программах.Красивая библиотека.Мы приобрели полные исходники - очень понятный код внутри.

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