如何使一些图片静态,其余动态

时间:2014-06-13 03:08:42

标签: opengl

我是新来的,就像我是OpenGL新手一样。我还没理解它是如何工作的,但我需要做点什么,所以这是我的问题。我有这个代码。我怎样才能在这里制作静态坐标系?我的意思是我希望系统绘制在图形的中心,当我旋转图形时,系统根本不应该移动。我将不胜感激任何帮助。提前谢谢。

嗯......我把整个来源放在这里有问题,所以我决定将它上传到一些托管网站: My sourcecode here

@DOWN(我不能重播bcos我是新来的:))

我设法想出这样的东西。但它看起来并不太好; /我的意思是这个数字总是在前面,我不知道如何让它隐藏在轴后面,以便它在旋转时看起来真实。

My new code

如何在我的代码中使用这些?我想它应该可以解决我的问题:

    glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH);
    glEnable(GL_DEPTH_TEST);
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

1 个答案:

答案 0 :(得分:0)

听起来你想旋转"就位#34;在这种情况下你需要在翻译和缩放命令之前发出你的旋转命令(openGL执行所谓的' left-multiply& #39;矩阵所以看起来你正在按照你希望它们发生的相反顺序指定乘法......)

这是着名的RED BOOK转换中的一个很好的章节:

http://www.glprogramming.com/red/chapter03.html#name2