Hi all,
For everyone interested, I have developed a C# port of jzy3d. It allows you to create true 3d charts of any surface, controllable via the mouse for inspection, and fully customizable. Even the plot area does not need to be square (already tested with circular shapes for instance). It is an unprecedented solution for visualisation of 3d data and datasets in C#. With this solution, you can walk around the 3d surface, as well as zoom in and out for details observations.
The control that draws the graphics is meant to be integrated in a WinForms application but it can also very easily be integrated in a WPF application just like the demo.
Just like jzy3d, nzy3d is based on OpenGL for 3d operations (many thanks to OpenTK for its one-to-one compatibility with OpenGL ! The API is almost identical to JOGL, that's amazing), and it has most of jzy3d features (even if it may be and will always be a little bit outdated compared to jzy3d). Thanks to the 3d engine, very advanced features are available like alpha blending, wire frames, nice color scales, ...
You can see a nice video of a small demo
here or download the code source on
jzy3d github repo or on
my github repo.
Enjoy, and of course, all comments are welcome (either congratulations or requests ;o)).
Any help would also be very appreciated of course (either test cases, documentation, bug fixes, merge of jzy3d evolutions, ...)
Benoit