English 中文(简体)
最佳的.NET图形库用于3D球体绘制是什么?[已关闭]
原标题:
  • 时间:2008-10-31 17:15:15
  •  标签:

要求我们< b >推荐或找到一个工具、库或喜欢的离线资源< / b >的问题,在Stack Overflow上是不适当的,因为它们往往会吸引有意见的答案和垃圾邮件。相反,描述问题以及为解决问题所做的努力。

Closed 9 years ago.

我将制作一个应用程序,允许用户输入几个参数来布置保龄球,然后显示球上的布局。我已经找到了一些适合的球体数学资源,因此如果我有一个以(0,0,0)为中心的球体,我将能够获得我需要的表面点的值。我需要做的是让库创建:

  • A sphere
  • Mark points on the surface of the sphere
  • Draw lines connecting the points on the sphere (arcs along a great circle - in other words, the shortest distance across the surface of the sphere)
  • Super duper bonus Actually be 3D, so the user could pan, zoom, rotate.

Basically, I want to calculate the points, tell the library which ones to draw and which ones to connect with which colors, and then sit back and watch the kudos roll in.


I d like to use .NET 2.0 and WinForms if possible...
问题回答

如果你要使用WPF,我建议你使用Perspective或者3DTools。它们都很容易使用,功能也很好。

如果我只能推荐一个的话,我会选择 Perspective,当时我使用它时它更容易,而且拥有更多的功能,但是现在已经很久了,你可能应该亲自尝试一下。

如果您使用GLUT,只需让库为您绘制球体,无需您自己计算点。

我发现Tao Framework的OpenGL部分非常能干。它提供了原始的OpenGL绑定,以及GLUT和GLFW-作为初学者,我发现GLFW比GLUT更容易满足我的简单需求。它附带有关于GLFW的不错文档和示例。

请注意,这些图书馆创建了一个覆盖整个窗口的3D“视图”,因此添加标准WinForms UI可能不是一件直截了当的事情。我没有尝试过这个。然而,有一些示例展示了简单的GUI界面。





相关问题
热门标签