寻找一个简单的基于OpenGl的WinForms控件来显示3D几何

时间:2019-05-22 07:10:05

标签: c# winforms opengl controls

我想知道是否有一些可用的C#OpenGL库包含一个控件,该控件使我能够显示相当简单的几何3D场景(3D基本体,网格,坐标轴等)。我不需要着色器,线框就可以了。 理想情况下,有一个免费图书馆。

1 个答案:

答案 0 :(得分:1)

Open-GL和DirectX不适合晕倒的人。使用这些库没有简单的几何渲染方法。

但是,一种简单而有趣的方法是使用Unity或Monogame。

我使用过Monogame(过去是XNA),它在幕后使用DirectX,只需几条指令就可以渲染3D场景(所有数学运算,例如矢量,矩阵等-易于组装,便于使用) )。

可能有一个轻量级的库封装了Open-GL,但我会选择Monogame。

您可以从http://www.monogame.net/中获得它,并且可以在Visual Studio中安装Monogame模板。