Mahesh
Mahesh

Reputation: 487

C# Visualization - What are the options?

I found processing library which is java based and was thinking if there is any C# implementation or similar project that allows this. I know there is already silverlight for .NET but is there any other option for desktop based visualization for C# ?

If i want to create visualization using C# (similar to that of processing), what are my available options ? How you'll proceed in case of visualization with C# ?

Upvotes: 1

Views: 858

Answers (3)

3Dave
3Dave

Reputation: 29041

Processing has a very simple interface; I'm not aware of anything on that level for C#. However, if you're looking to make some fancy graphics, have a look at XNA.

XNA runs on Windows and the XBOX, has a LOT of excellent tutorials and sample projects available, and removes the complexities of dealing with OpenGL or DirectX without sacrificing power. I'm using XNA to render volume representations of light waves propogating through waveguides and freespace (a physics simulator, not a game) and it works incredibly well. It's slightly more complicated than Processing, but very easy to get up and running with.

Upvotes: 1

N_A
N_A

Reputation: 19897

Silverlight is a slimmed down version of wpf. I would suggest wpf over silverlight if this is a desktop app.

Upvotes: 0

Davide Piras
Davide Piras

Reputation: 44595

SilverLight is not really what your are looking for, I think you should rather consider OpenGL or DirectX (which includes DirectShow, DirectSound, DirectVideo and so on...).

Upvotes: 1

Related Questions