5

我最近遇到了一个问题,即展示简单遗传算法的输出,该算法寻找 2 个参数函数 f(x1,x2) 的极值。我希望能够使用 x1 作为 x、x2 作为 y 和 f 作为 z,并在 3d 空间中绘制可以旋转的点。(我目前正在使用颜色作为“z 轴”在位图上绘制它。)

我应该从哪里开始?

更新:

我找到了一个用于 C# 的 3D 引擎目录,但有很多可供选择...您能否建议其中任何一个最适合我的问题?

更新 2:

感谢 Cameron 的建议,WPF 中的 3D 选项似乎适合我的需要。我一定会试一试的。

我在这里转发他的链接:
* WPF 3D 教程
* CodeProject:WPF 3D Primer
* CodeProject:WPF 3D:第 1 部分 n

4

5 回答 5

3

如果你想像我一样从头开始做 tings,有 tao 框架。它是一个用于 C# 的 opengl 框架(还有更多)。tao框架链接

于 2009-01-01T23:53:06.847 回答
3

如果您完全可以使用 WPF,那么您可以立即做一些非常简单的事情。

以下是一些入门链接:

于 2009-01-02T00:19:00.430 回答
2

我使用 OpenInventor 进行科学可视化。它可能(在某些方面)是旧 SGI 时代的遗物,但它仍然受到支持并且运行良好。关于绘图和其他科学可视化,请查看 Mercury 的 MeshViz 和其他扩展:

它有图表,矢量可视化等。它非常全面。

它不是免费的,但他们提供试用许可证,因此您可以确定它是否适合您的需求。

于 2009-01-01T23:53:03.853 回答
2

如果您更喜欢直接编码 OpenGL(而不是使用引擎),请查看OpenTKTao Framework。两者都使用相同的代码库,但 OpenTK 更紧密地遵循 .Net 约定并且更易于使用。

于 2009-01-27T07:28:06.113 回答
1

wpf + 托管 dx。

于 2009-03-19T02:04:35.780 回答