OpenTK.Graphics.Glu
它是tao 框架中弃用的替代品吗?尤其是对几何体渲染的需求。
问问题
5136 次
2 回答
3
OpenTK
是 的演变Tao
。而且,老实说,我没有听过这glut
件事变得贬低了。glut
迄今为止,函数在OpenGL
世界上被广泛使用,因为它包含大量非常有用的函数和计算,如果您不是数学专家而只是程序员,您可能希望避免这样做。
顺便说一句,里面的所有东西glut
都可以不使用它来完成(至少我没有找到任何不可用的东西),但是,正如我之前所说,你必须对背后的数学有很好的理解那些东西。
于 2012-09-15T13:27:21.550 回答
2
OpenTK 有自己的首选方式来进行几何渲染等。当然,您仍然可以在 OpenTK.Graphics 命名空间中使用 Glu 类,但是,OpenTK 更希望您(我认为)来更改它:
Glu.Perspective(MathHelper.PiOver4, AspectRatio, 0.1f, 100f);
进入这个:
Matrix4 perspectiveMatrix = Matrix4.CreatePerspectiveFieldOfView(
MathHelper.PiOver4,
.1f, 100f);
GL.LoadMatrix(ref perspectiveMatrix);
你也可以像这样替换 gluLookAt 函数。看看 Matrix4 结构。它包含很多有用的东西。
于 2012-10-04T12:21:01.930 回答