如何绘制和处理一些3D点?

时间:2012-09-11 07:19:05

标签: c# c#-4.0 graphics 3d drawing

我有点像

1,2,3
1,1,1
2,3,4
2,5,6
9,10,2
66,43,23

我想在页面中绘制并查看它们,但我不知道如何才能这样做。我读了一些关于XNA的内容,但我认为有更好的方法。你能救我吗?

更新

我想像3DMax那样模拟3D点。它意味着有一个3d形状,可以在所有程度上查看它。

1 个答案:

答案 0 :(得分:1)

您需要的是3D图形绘制API。

主要有两个:

  • 的OpenGL
  • 的Direct3D

OpenGL是跨平台的,可用于Android和iPhone等移动设备。

Direct3D是Microsoft特有的,通常仅适用于Windows平台。

不要高估构建跨平台应用的价值。如果它是一个小型宠物项目,并且您不打算将来跨平台,不要选择更难的API,因为它是跨平台的

Programming OpenGL quite easy to start with via GLUT from C++there are tons of simple examples on the web

您也可以通过XNA使用Direct3D,这也很容易入手。有大量的XNA 4.0教程on youtube(我没有看过它,它只有一个非常绿色的喜欢吧!)以及msdn tutorials