如何在另一个函数中调用显示回调函数,以便我的计时器函数也可以执行?
我有一个绘制圆的显示函数,并且有一个更新函数,使用它沿 y 轴移动圆。一旦圆圈到达窗口底部,我想在顶部绘制一个新圆圈,并以与前一个圆圈相同的方…
在过剩的显示功能中使用对象
我在使用过剩 DisplayFunction 中的对象时遇到问题。 class Modelisation { private: int hauteur, largeur, x, y Camera *Cam void DisplayFunction …
抗锯齿功能在 Windows 上不起作用
我正在开发一个基于 GLUT 的应用程序,需要在 Windows XP 上运行,但由于我在 Mac 上,我在 Xcode 中完成大部分编码,然后每隔一段时间切换到 Visual …
调整 GLUT 窗口大小时出现问题
我有以下代码,但无法调整窗口大小。有什么建议吗? GLsizei width = 600 GLsizei height = 600 GLfloat AspectRatio int max = 500 double xmax = 2.…
OSX 上的 openGL glGenList 分段错误
我正在使用 OpenGL,但在使用 glGenLists 时遇到问题。每次我调用它时,都会出现段错误。我编写了一个简单的程序来测试它是否是我正在使用的外部库,…
OpenGL:如何根据先前转换的结果进行新的转换?
我读过一段像这样旋转立方体的代码(仅关键部分): static GLfloat theta[] = {0.0,0.0,0.0} static GLint axis = 2 void display(void) { /* displa…
新手尝试编译:有些未在此范围内声明
Closed. This question needs details or clarity. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章添加详细信息并澄清…
如何在 GLUT 中调度函数
我有一些从主函数调用的函数。下面是代码。 int main(int argc, char *argv[]) { glutInit(&argc, argv) glutInitDisplayMode(GLUT_RGBA | GLUT_DO…
opengl c++ 中的错误代码,可能与cood系统有关
如果您需要查看,我已经放置了所有必要的文件[临时链接已删除]。 mavStar.exe 是我的程序。 目前我正在尝试调试的功能是: void drawOG() { int curr,…
glutBitmapString 访问冲突
(操作系统:Windows 7,编译器:Visual Studio 2010 C++ 编译器) 我有一个正确工作的 OpenGL 程序,可以绘制一些球体和模型,应用一些着色器等..等…
GLUT 创建二进制/RAW 图像文件
我对创建二进制/原始图像文件有疑问。 我已经在 Photoshop 中制作了图像,现在我想将其加载到 C 程序中。 我遵循了本教程 http://www.nullterminator.…
opengl,改变我绘图的形状
我正在制作一个程序,其中有菜单和子菜单。 ------------------------------------------------ 已编辑 当我调用“形状”子菜单时,它不起作用。 当我…