开发者

Looking for 3D-plot component [closed]

Closed. This question is seeki开发者_高级运维ng recommendations for books, tools, software libraries, and more. It does not meet Stack Overflow guidelines 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'm looking a component that is able to draw 3-dimensional images based on 3-dimensional points.

Example (See 3D Plot): http://www.wolframalpha.com/input/?i=abs%28x%29+%2B+abs%28y%29

In my application I have points containing the coordinates for the x-,y-, and the z-axis. I'm looking for a usage like this:

PlotComponent.Points.Add(x,y,z);

The possibility to define the view angle would be nice as well. Is there any open source component available? (Can't be a commercial license, because the project is a student project)

Winforms Application


We ended up using ILNumerics.Net: http://ilnumerics.net/

It has the ability to draw nice 3D-Plots, but the rotating / zoom function is buggy and might result in a buggy redraw.

There is also a problem with disposing / reusing the control that results in NullReferenceException in the internal code of the 3D-Component, after ~10-20 redraws. (We ended up "fixing" this, by an ugly trial and error approach with try / catch and so on)

I posted some pictures of the finished project here: http://www.tomot.de/projekte/c-sharp-funktionsplotter The second gallery from the top are 3D-plots made using ILNumerics.Net

Edit Jan 2012: The developers decided to go commercial: http://ilnumerics.net/forum/index.php?p=/discussion/226/ilnumerics-goes-commercial-


If you have a component for displaying bitmap (or SVG) then you can use MathGL plotting library (GPL, LGPL for core) for producing such bitmap (or SVG file) with graphics.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜