Take the 2-minute tour ×

I'm starting a new project in .NET which will require some geometry algorithms, such as:

  • checking if a point is inside a polygon
  • bezier curves
  • line intersections, etc.

I've found some libraries, however, they are paid/expensive, these include:

These do what I need and much more, which makes me spend too much money on something that won't get used so much.

I've found some open source projects:

But these do less than I need, however, they're easy to find when you look on google. After some time searching, I've found this library:

  • Tektosyne (http://www.kynosarges.de/Tektosyne.html)

Which does most of what I need. It is also free of charge and is provided "AS-IS". Which is good.

However, if you search google for "Tektosyne", you find very few results. So my question is (for those who have experience with some "advanced" usage of geometries in c# of StackOverflow):

Do you have another libraries to recommend or why is this library not "popular"?

share|improve this question
Why ask why the library is not "popular" when you can ask for recommendations of a good library that will fit your requirements? –  Oded Oct 25 '10 at 18:49
WPF can do all this. –  Claus Jørgensen - MSFT Oct 25 '10 at 18:49
@Oded good point, I'll change the last question for a more broad one –  Edison Gustavo Muenz Oct 25 '10 at 18:51
Tektosyne looks really good! Giving an upvote because I wouldn't have found it without seeing this question. –  Nathan Ridley May 29 '11 at 17:15
add comment

3 Answers

I assume you're looking for something for WinForms. If you haven't looked into WPF yet, the functionality that you mentioned is all available there. Plus you could always host a WPF Control in a WinForms program.

share|improve this answer
Winforms too, GraphicsPath class. –  Hans Passant Oct 25 '10 at 18:55
add comment

Have you looked at this? http://dotspatial.codeplex.com/

share|improve this answer
add comment

We are using sgCore in our 3D programs. Beautiful library. We are purchased full sourcescodes - very clear code inside.

share|improve this answer
add comment

Your Answer


