我发现processing library是基于java的,并且正在考虑是否有任何C#实现或允许此类似的项目。我知道.NET已经有了Silverlight,但C#的基于桌面的可视化还有其他选择吗?
如果我想使用C#创建可视化(类似于处理),我的可用选项是什么?如何用C#进行可视化,你将如何进行?
答案 0 :(得分:1)
SilverLight并不是你想要的,我认为你应该考虑使用OpenGL或DirectX(包括DirectShow,DirectSound,DirectVideo等......)。
答案 1 :(得分:1)
Processing具有非常简单的界面;我不知道C#的那个级别有什么。但是,如果您想制作一些精美的图形,have a look at XNA。
XNA在Windows和XBOX上运行,提供了大量优秀的教程和示例项目,并消除了处理OpenGL或DirectX的复杂性而不牺牲功能。我正在使用XNA渲染通过波导和自由空间传播的光波的体积表示(物理模拟器,而不是游戏),它的工作非常好。它比Processing稍微复杂一些,但很容易启动和运行。
答案 2 :(得分:0)
Silverlight是wpf的精简版。如果这是一个桌面应用,我会建议使用Silverlight wpf。