opengl

opengl

文章 151 浏览 134

如何在 glVertexPointer / glColorPointer / glNormalPointer 中使用自己的类

我有一个表示顶点的类,如下所示: class Vertex { public: Vertex(void); ~Vertex(void); GLfloat x; GLfloat y; GLfloat z; GLfloat r; GLfloat g; …

想你只要分分秒秒 2024-11-30 03:16:05 0 0

VBO 还是其他方式?

我刚刚完成了基本的 OpenGL 模型加载器,现在我想转向 VBO,而不是 glBegin() 和 glEnd()。我在一篇文章中读到,甚至 VBO 也已被弃用。 我的问题是:V…

柏拉图鍀咏恒 2024-11-30 01:14:58 0 0

OpenGL 纹理级别

我正在尝试学习 OpenGL,并且想开始纹理化,但我卡住了。我创建了一个包含两个房间和一个走廊的关卡,因此我想要不同部分的不同纹理(即地板的纹理、…

浅唱々樱花落 2024-11-30 01:01:10 1 0

OpenGL 平铺/位图/剪切

在 OpenGL 中,如何从使用 IMG_Load() 加载的图像文件中选择一个区域? (我正在为简单 2D 游戏制作图块地图) 我使用以下原则将图像文件加载到纹理中…

千笙结 2024-11-30 00:51:33 3 0

无法在 OpenGL 中显示 VBO

我在 OpenGL 中有一个 VBO 和一个 IBO,但无法正确绘制它们。您能否告诉我在框架显示功能中我可能忘记了什么? - struct Point3D 是一个内部有 3 个浮…

错爱 2024-11-29 23:18:37 5 0

有哪些功能齐全的跨平台 GUI 工具包选项可用于嵌入 OpenGL 应用程序?

我正在编写一个全屏 OpenGL 应用程序。在其中,我将在背景上呈现一个大的 GL 渲染,前面有一堆窗口,一些包含更多 GL 内容,一些包含简单的 GUI 内容…

狼性发作 2024-11-29 22:05:05 2 0

加载 TGA 文件并将其与 OpenGL 一起使用

我目前正在尝试使用 C++ 加载标签文件并使用 OpenGL 渲染它。目前颜色都是混合的(红色变成蓝色,绿色变成红色,蓝色变成绿色)。我当前将其放入视频…

¢好甜 2024-11-29 21:38:33 2 0

将CG着色器集成到GL和D3D9中的教程?

我发现了许多关于编写 CG 着色器的教程,但没有一个展示如何将其集成到 D3D 或 GL 场景中。有没有教程可以展示 CG 如何融入其中?…

﹂绝世的画 2024-11-29 20:17:10 4 0

使用 DevIl 库加载纹理时出现问题

我正在使用 DevIl 库并尝试使用它将纹理加载到 OpenGL 以应用于精灵。该代码直接来自《严肃游戏设计的 C# 游戏编程》一书(如果有帮助的话)。我遇到…

半世晨晓 2024-11-29 20:04:17 3 0

QGLWidget的glXXX函数调用是如何处理的?

Qt 如何处理对各种 OpenGL 函数(例如 QGLWidget 中的 glVertex3f)的函数调用? 这些调用是 QGLWidget 对象的一部分还是严格意义上的全局命名空间 Op…

淡笑忘祈一世凡恋 2024-11-29 19:32:48 2 0

阴影体积 - 非流形对象

我对阴影卷的创建有疑问 对于非流形对象,特别是当对象 有悬垂的面孔。 例如: (来源:ricfow 位于 www.dt.fee.unicamp.br ) 顶部有一个盒子(棕色)…

风铃鹿 2024-11-29 19:26:53 4 0

Carbon 窗口上的 OpenGL 3.2 上下文(OS Lion、Mono)

我正在尝试将现代 OS X 支持添加到 OpenTK 框架。 Mac OS Lion 支持 OpenGL 3.2 Core 上下文。我可以使用 CGL 成功获取它。但是,我找不到将上下文绑…

赤濁 2024-11-29 16:09:48 4 0

我怎样才能画出一个矩形?

我正在使用 openGL 来绘制一些动画。 我想在矩形周围的区域中绘制动画。 该矩形应该是透明的,以显示那里恰好存在的任何窗口,并将其留给常规 Windows…

初相遇 2024-11-29 15:55:53 1 0

opengl - 点精灵渲染问题

我正在尝试渲染点精灵,但我得到了点。问题出在哪里? (通过 glUniform3f 改变颜色) 顶点着色器: private static String vertexShader = "#version…

地狱即天堂 2024-11-29 15:48:05 2 0

关于 glBindTexture 的问题

这是我用来绘制精灵的一种方法: public void DrawSprite(Sprite sprite) { Gl.glBegin(Gl.GL_TRIANGLES); { for (int i = 0; i < Sprite.VertexAmoun…

场罚期间 2024-11-29 12:38:49 3 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文