问题标签 [glrotate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
63 浏览

c++ - glRotatef() 在 Opengl 中的工作很奇怪

我即将在 C++ OpenGL、MFC 应用程序中制作一个旋转球体。所以我声明了一个具有旋转速度的变量demo.h

此外,我初始化了该变量并在 xyz(0,0,0) 处实现了一个正常球体 demo.cpp

Init() 是用户定义的函数,用于初始化角度变量的值:

在这种情况下,球体旋转良好。但是如果我angle += 1;改为angle += angle;,那么 Sphere 不会以相同的速度旋转并最终消失 :( 我不知道这两者有什么区别。将“+=”运算符应用于 GLfloat 类型变量是否有问题?

0 投票
1 回答
51 浏览

c++ - 使用 GLUT 中的键进行旋转

我创建了一个使用箭头键移动方块的方法。现在我希望每次按“r”键时,我的方形在 y 轴上转 90 度。我已经为箭头键添加了 case 语句,允许我的方块四处移动。

这是我的程序;

0 投票
1 回答
81 浏览

java - 如何在java中使用 glrotate 只旋转一个对象

我试图只旋转一个正方形,但它不起作用它旋转了所有正方形

在此代码中,当我单击 N 时,它会创建一个新正方形并将其推送到我想要的数组中,当我单击 R 时

旋转特定的正方形而不是全部

当我在谷歌上搜索时,我发现 glrotate 移动了调用后创建的所有对象,我做到了

知道是否是正确的包分配;