Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
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:
G# - http://www.ceometric.com/store.html
DigitalRune Geometry - http://www.digitalrune.com/Products/Geometry/Overview.aspx
NLIB - http://www.smlib.com/nlib.html
sgCore - http://www.geometros.com/sgcore/index.htm
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:
MATH.NET
alglib
anti-grain (C# bindings/port)
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"?
Have you looked at this?
github.com/DotSpatial/DotSpatial
Or
NetTopologySuite https://github.com/NetTopologySuite/NetTopologySuite
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.
We are using sgCore in our 3D programs. Beautiful library. We are purchased full sourcescodes - very clear code inside.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I've built a robust system that has many core functions that might actually get mess to use if I keep on expanding the code - therefore I decided to implement a scripting language and ability for program to read scripts from external files.
My first idea was to use C# by default, but then I've remembered how easy and readable Lua was, so I went with that - sadly, I can't find a simple yet effective library that would allow me to incorporate lua into my software.
tl;dr — is there a simple library one could use to implement lua and thus make usage of software built-in functions way easier? What are your thoughts and opinions on that?
First, there's MoonSharp.
I did experiments with it a while ago. Ultimately, I found it unsuitable for my needs, but it was straightforward to make use of.
Edit: dug up my GitHub repo where I tried this out.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I need something to create 3D surface charts in ASP.Net. Could anyone recommend a 3rd party component set? I also do not want to use Giga Soft's, Nevron's, or ComponentOne's components. I am open to non-free solutions.
This is a good question.
I have performed a search/watch for my company few months ago and it is a cruel lack.
Personnaly I would not go for expensive third party solutions as they are seriously overpriced IMHO. Most of them do not give enough interactivity and are full of flourish while lacking the real features that one could expect from a decent 3D Surface.
I've ended up using ILNumerics which is fully open source (and even contributed a bit to the project). It's Winforms, but you could port it to ASP by tweaking a bit.
Snapshots Here
I suggest Dundas Charting because of its stability and easy to use system
It provide different kinds of charts and work great with / without SQL Server Reporting Services, it has dynamic and static reports so that you user can build his report on the fly with your current reports.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I am looking for some sort of API similar to Photoshop functionality, I need to create an image using layers/masks/filters programmatically.
An example: I know how to make a nice button in Photoshop, there is a sequence of simple actions. What I want is to automate this process and generate an image of the button on the fly with a few input parameters.
I think I am not the first one who came up with such idea, there must be some library out there that does this thing. Unfortunately I cannot find anything.
Thanks!
You failed to mention if the library needs to be free/open source or if commercial libraries are acceptable but one of the best out there is GdPicture.NET. I doubt you'll find anything free that is remotely comprehensive but a good free one is Filters library (LGPL).
i don't think there is an API like this
but there is free open source software which is Paint.net
get it here
http://www.getpaint.net/download.html
see source code here
http://www.afterdawn.com/software/source_codes/paint.net.cfm
hope it helped
GDI+ in .NET?
Although I haven't used them you could take a look at:
Emgu CV: http://www.emgu.com/wiki/index.php/Emgu_CV
or OpenCvSharp : http://code.google.com/p/opencvsharp/
ImageMagic have layers support http://www.imagemagick.org/Usage/layers/ and there is Net wrapper
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm looking for some Free (preferably LGPL'd) image analysis/comparison libraries.
The most important thing they should be able to do, is compare two different images and say if they're similar, with adjustable sensibility (i.e the higher the sensibility the more they have to look like each other to get a positive result)
I'm thinking either C/++/# or eventually Python.
So far the only solution I've come across is OpenCV, which is under the BSD license. I have yet to study how much of what I need is already implemented in the library, and what I may need to write myself, but I would really like to hear some other options before I start work on my project, so any opinions are welcome.
Comparing if two images are "similar" is an extremely hard, research-class problem. The approach you'd use will depend heavily on the types of similarities/differences that you are expecting between your images.
It will be hard to find something that works off-the-shelf, unless your comparison requirements are very specific.
Related questions that might be helpful:
Image comparison - fast algorithm
Image comparison algorithm
I know several people who have used or are using OpenCV. They seem to be very satisfied with what it can do and how easy it is to use. And from the problem you have described, OpenCV surely has that feature, and much more. I don't know of any library that compares to it. As for the BSD license, don't blame people who make source code available for free for not letting you make money off of it.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Im looking for a good Open Source or Free library in C# using GDI+ or DirectX. I would rather like using GDI+ than DirectX. The idea is to be able to graphicate nodes from a graph, so all I need is drawing circles, arrows and pointers.. nothing fancy, I don't want to use highly overloading libraries.
Thanks to all!
[EDIT]
I understand what you all say, but perhaps I didnt explain myself. I know how to work with GDI++ or WPF, but these is the deal:
Im looking for a library that provides some extended functions allowing not just to draw, but to control the shape (drag around, etc..)
Im not very pro-WPF in this particular case, because is not an application relying much on UI and I just want to show the graph and allow to rearrange nodes, nothing fancy. I'll take a look on the link given anyways.
I hope now that those who thought this was a lame question get the point.
Thanks again
You could just use WPF's Drawing support for shapes. This is an incredibly useful, easy, and powerful means of doing retained mode graphics.
Otherwise, GDI+ is exposed via the System.Drawing namespace in the Framework, and is fairly easy to use, as well.
Both of these options are nice in that they require no extra libraries - support for this exists direclty in the framework itself.
NShape- GPL. In BETA. Maybe a bit too sophisticated for your use, but sounds like it meets all your requirements. 199EUR for commercial use, which is cheap compared to the competition.