glut 相关问题

[Open] GL Utility Toolkit(GLUT)是一个用于OpenGL应用程序的实用程序库,它以简单易用的方式将依赖于平台的细节(例如,创建窗口并响应鼠标事件和按键)放在一个引擎盖下。

PyOpenGL,隐藏线去除和过剩

我正在 PyOpenGL 程序中使用一种去除隐藏线的方法,其中我绘制了两次图形,一次作为线框,然后再次作为填充多边形。对于我自己的数字来说,它工作得很好,但没有......

回答 1 投票 0

OpenGL程序在WSL下显示黑屏?

当我在 WSL 下运行代码时,我只得到一个黑色窗口: 即使 glxgears 工作得很好,我的代码不应该是问题,因为它在虚拟机中运行没有错误。 #包括 当我在 WSL 下运行代码时,我只得到一个黑色窗口: 即使 glxgears 也工作得很好,我的代码不应该是问题,因为它在虚拟机中运行没有错误。 #include <stdio.h> #include <stdlib.h> #include <GL/gl.h> #include <GL/glu.h> #include <GL/glut.h> static void renderScene(void) { glClear(GL_COLOR_BUFFER_BIT); glBegin(GL_TRIANGLES); glVertex2f(-1.0f,-1.0f); glVertex2f(-1.0f,1.0f); glVertex2f(1.0f,1.0f); glEnd(); glutSwapBuffers(); } static void setupRC(void) { glClearColor(0.0f,0.0f,1.0f,1.0f); } int main(int argc, char* argv[]) { glutInit(&argc,argv); glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA); glutInitWindowSize(400,400); glutCreateWindow("Hello OpenGL"); glutDisplayFunc(renderScene); setupRC(); glutMainLoop(); return 0; } 我尝试了多个“修复”,但每个“修复”都没有改变任何东西。 “修复”是: 我使用 本指南 创建了一个 VcXsrv 服务器 设置导出 LIBGL_ALWAYS_INDIRECT=0 我只需要重新安装 freeglut-dev3。好像是安装的问题

回答 1 投票 0

GLUT 不同的物体使用不同的材料

我有一个应该模仿阳光的光源,虽然它不能很好地工作。目前正从每个物体后面稍微传来,就像在 4 点钟位置。我想设置不同的

回答 0 投票 0

我无法在 opengl 的视觉工作室中修复此错误

[在此输入图像描述在此输入图像描述](https://i.stack.imgur.com/70eTI.png) 当我运行#include 总是得到一个错误不能打开源文件 gl/glut.h 帮我找一下

回答 0 投票 0

Attempt to call an undefined function glutInit?

我想创建一个康奈尔盒子场景。我用 Python 编写了所有必要的代码并安装了所有必要的库。我尝试在 Pycharm 中运行代码,但出现错误: OpenGL.错误.

回答 0 投票 0

如何同时使用GLAD.h和freeglut.h?

#include freeglut.h #include glad.h 我得到错误 “已包含 OpenGL 标头,删除此包含,很高兴已经提供了它” 我需要使用 无符号整数 skyboxVAO、skyboxVBO、skybo...

回答 0 投票 0

OpenGL,聚光灯在程序中不可见[关闭]

尝试在OpenGL中对特定场景进行建模,并在场景中的一盏灯中放置聚光灯。我无法让照明与聚光灯一起工作。我知道问题出在 myinit 函数上,但是...

回答 0 投票 0

球不显示 OpenGL C++

我是 OpenGL 和 C++ 的新手,但我有一些 C、Java 和 Python 的背景知识。 我正在打乒乓球,但屏幕上没有绘制我的 Ball 对象。有什么我没看到的吗? 我的猜测是......

回答 0 投票 0

如何在 GLUT 上加载 bmp 以将其用作纹理?

我一直在四处寻找一个简单的解决方案,将精灵添加到我的 C++ OpenGl GLUT 简单月球着陆器游戏中,看来我必须使用 bmp,因为它们最容易加载并用作 te ...

回答 5 投票 0

OpenFrameworks 中的透明背景窗口

我正在尝试创建一个不可见的覆盖层来捕获触摸事件(它将负责使用 oscpack 发送数据包)。因此,我需要创建一个透明的全屏窗口。 (E...

回答 2 投票 0

为什么vscode中的F5命令不能用OpenGL库编译C程序

我可以使用命令“g++ -o test -Wall test.c -mwindows glut32.lib -lopengl32 -lglu32”编译程序,但前提是所有存档都在项目文件夹中。我想编译...

回答 0 投票 0

我的立方体在opengl中显示不正确

我有模拟立方体投掷的代码,但它没有正确绘制(更远的一侧悬停在近侧)。 怎么了?我尝试使用与 z-... 一起使用的不同函数和参数

回答 1 投票 0

旋转和移动圆圈

我画了一个圆圈,里面有一个+号,看它旋转 void drawcircle(浮动半径,浮动x,浮动y){ // 在圆上绘制一个顶点等角的循环线 // 以中心...

回答 1 投票 0

为什么不让我在过剩的子窗口中绘制矩形?

所以我的任务是创建一个子窗口系统,我在按下开始按钮时创建的 glui 系统给出坐标(xmin,ymin,xmax,ymax),在每一侧绘制一个矩形,但看起来...

回答 0 投票 0

加速嵌套循环绘制

我有这个代码: /* 从十六进制颜色中提取单一颜色分量 */ uint8_t ext_col(uint32_t 值,int 颜色){ 返回(值>>(颜色* 8))&0xff; } glBegin(GL_POINTS);...

回答 0 投票 0

我怎么知道我必须在 Visual Studio 2022 的“链接器”菜单中设置哪些库文件?

我的任务是在 Visual Studio 中从 github 运行一个项目。 如果我尝试构建代码,我会收到 1626 条错误,它们都是 LNK 错误,例如: LNK2001 未解析的外部符号“__declspec(dllimport) p...

回答 1 投票 0

使用 CMake 构建 GLUT 项目时未定义对 gluPerspective() 的引用?

我目前正在使用 OpenGL 中的 GLUT 实用程序渲染 3D 对象。我在 Linux 操作系统上执行此操作,并使用 CMake 编译代码。每次去编的

回答 2 投票 0

透明纹理在 OpenGL 中呈现为黑色

我有一个带有透明部分的纹理,但它们不是透明的,而是黑色的。 为了测试 RGBA 值是否正确传递给着色器,我将所有内容渲染为灰色...

回答 1 投票 0

为什么我窗口中的对象有时会消失并重新出现?

我窗口中的对象有时会消失并重新出现。这主要发生在调整窗口大小时。我想这是因为我的两种方法与 glutMainLoopEvent() 相互冲突

回答 1 投票 0

重新声明 C++ 内置类型 'wchar_t' [-fpermissive]

#include #包括 #包括 #include "sainaintque.h" 使用命名空间标准; #包括 #包括 空行S...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.