我将创建一个应用程序,让用户输入保龄球布局的几个参数,然后显示该布局在球上的样子。我已经为球体数学找到了一些很好的资源,所以如果我有一个球体的中心是(0,0,0),我将能够得到球所需的点数值。我需要做的是让库创建:
基本上,我想计算点数,告诉图书馆要绘制哪些点以及哪些颜色连接哪些颜色,然后坐下来观看荣誉滚动。
<小时/> 如果可能,我想使用.NET 2.0和WinForms ......
答案 0 :(得分:2)
如果您要使用WPF,我建议您使用Perspective或3DTools。它们既易于使用又能很好地完成工作。
如果我只推荐一个我会使用Perspective,那时我使用它会更容易并且有更多功能,但是很长一段时间你应该自己看看。
答案 1 :(得分:1)
如果您使用GLUT,您可以让图书馆为您绘制球体,而无需弄清楚这些点。
答案 2 :(得分:1)
我发现Tao Framework的OpenGL部分非常强大。它提供原始OpenGL绑定,以及GLUT和GLFW - 作为初学者,我发现GLFW比GLUT更容易用于我的简单需求。它提供了关于GLFW和样品的体面文档。
请注意,虽然这些库创建了一个覆盖整个窗口的3d“视图”,但添加标准winforms UI可能并不简单。那不是我试过的。然而,有些样本显示了简单的GUI。