我正在使用OpenTK库将Opengl控件嵌入到C ++窗体中。但是,OpenTK不支持GLUT,因此我无法轻易创建原始几何体,如立方体,球体,四面体等。我实际上计划使用所有的柏拉图实体,因此重新创建整个十二面体三角形会浪费我很多时间有没有办法在OpenTK中使用GLUT?或者是否有在OpenTK中绘制柏拉图实体或原始几何的替代函数?
由于
答案 0 :(得分:2)
OpenTK只能在C#的上下文中使用。问题是C#没有Glut库,因为每个人都使用C ++。实际上不是OpenTK不支持Glut,它不是C#。
当然可以使用C#和OpenTK并引用Tao.FreeGlut.dll,这是Glut库到C#的移植。这样你可以使用FreeGlut并且仍然具有OpenTK(取代Tao)的优势。 OpenTK并没有像Tao那样带来FreeGlut移植。
如果您使用C ++,只需获取此帖中所述的常规freeglut.dll:glut and Visual Studio 2010