有没有办法在OpenGL中不使用glTranslatef来移动对象?

时间:2011-10-28 20:59:04

标签: opengl animation glut

我是OpenGL的新手,我想知道是否有一种方法可以帮助我模拟某些动画 - 例如跳跃或飞行 - 而不使用glTranslatef。关于此事的任何想法?

2 个答案:

答案 0 :(得分:3)

在将几何图形提交给OpenGL之前进行翻译。

答案 1 :(得分:3)

您可以使用矢量/矩阵库(例如EigenGLM)来管理几何体。两者都有一系列仿射变换程序,可以让你做你想要的。将变换应用于几何体后,可以使用库中提供的例程轻松渲染它们。我更喜欢Eigen,因为文档更完整,但它们都运行良好。