我想知道是否有一些可用的C#OpenGL库包含一个控件,该控件使我能够显示相当简单的几何3D场景(3D基本体,网格,坐标轴等)。我不需要着色器,线框就可以了。 理想情况下,有一个免费图书馆。
答案 0 :(得分:1)
Open-GL和DirectX不适合晕倒的人。使用这些库没有简单的几何渲染方法。
但是,一种简单而有趣的方法是使用Unity或Monogame。
我使用过Monogame(过去是XNA),它在幕后使用DirectX,只需几条指令就可以渲染3D场景(所有数学运算,例如矢量,矩阵等-易于组装,便于使用) )。
可能有一个轻量级的库封装了Open-GL,但我会选择Monogame。
您可以从http://www.monogame.net/中获得它,并且可以在Visual Studio中安装Monogame模板。