opengl

opengl

文章 151 浏览 134

如何在 C++ 中将位图绘制为 OpenGL 纹理?

我有一个位图及其句柄(Win32 HBITMAP)。关于如何在 OpenGL 四边形上绘制此位图(缩放并​​拉动位图的 4 个角以适合四边形的 4 个顶点)有什么建议…

因为看清所以看轻 2024-12-02 18:01:42 5 0

glutPostRedisplay() 可以仅重绘某些对象吗?

我有一个分形对象,它是用其变量的随机值创建的。我正在使用 C++ 和 OpenGL。但现在,由于我打算使用 glutTimerFunc 来为场景中的其他对象设置动画,…

手长情犹 2024-12-02 17:44:41 1 0

在 OpenGL 中计算椭圆轨道?

众所周知,卫星绕地球运行并不是一个完美的圆。它们更像是椭圆轨道。 我正在尝试使用 OpenGL 绘制绕地球的轨道来表示这一点。目前,我绘制了一条由 36…

初见你 2024-12-02 16:45:42 2 0

2D 绘图基元和图像:OpenGL、Cairo 或 Agg

我正在制作一款游戏,并考虑在 UI 中使用矢量形状。我想知道最好的渲染器是什么。我认为 Agg 比 Cairo 更快,但 Cairo 可以使用硬件加速(如果可用)…

把昨日还给我 2024-12-02 16:44:49 5 0

LookAt Matrix 问题 - 它们何时等价

您能否证实或否认以下我认为正确的说法? 1) 如果对于某个正 k,两个 LookAt 矩阵 glLookAt(eye, center1, up) 和 glLookAt(eye, center2, up) 是等价…

谜泪 2024-12-02 16:10:53 3 0

二次幂纹理的效率有多高?

我正在使用 Ffmpeg 创建一个 OpenGL 视频播放器,并且我所有的视频都不是 2 的幂(因为它们是正常的视频分辨率)。它在我的 nvidia 卡上以良好的 fps …

爱你不解释 2024-12-02 15:20:27 5 0

在 OpenGL 中刷新显示的最佳方法

我有一个带有对象的简单 OpenGL 场景,以及一个由计时器每 1/30 秒调用一次的函数来移动场景中的对象。 告诉 OpenGL 刷新屏幕的最佳方法是什么? 我没…

香草可樂 2024-12-02 15:20:13 4 0

如何在opengl中使用不同的独立重叠层?

我想知道是否可以有多个可以独立操作并以重叠方式显示的图层。 这就是我想做的。我正在实现一个 Turtle Graphics API。我想制作乌龟运动的动画。我想…

柠栀 2024-12-02 15:19:54 1 0

在 OpenGL 中绘制新月形状

如何在 OpenGL 中绘制 2D 新月或月亮形状?我尝试过使用 sin 和 cos ,就像我画圆时所做的那样,但因为新月内部有一个“切口”,所以 sin 和 cos 看起…

冬天旳寂寞 2024-12-02 14:29:34 1 0

在 Windows XP 上使用异构多 GPU 配置进行无缝多屏 OpenGL 渲染

在Windows XP(64位)上,似乎不可能使用OpenGL渲染到连接到具有不同GPU的不同显卡(例如不同代的两个NVIDIA)的两个屏幕。在这种情况下,渲染仅在其…

不羁少年 2024-12-02 14:12:12 4 0

LWJGL 使用 slick-util 渲染文本

我想使用 slick-util 的教程在 openGL 应用程序顶部渲染一串文本:http://lwjgl.org/wiki/index.php?title=Slick-Util_Library_-_Part_3_-_TrueType_F…

別甾虛僞 2024-12-02 13:26:34 4 0

glVertexAttribDivisor 和索引输入

伙计们, 我正在尝试在 OpenGL 实例绘图中使用 glVertexAttribDivisor。 在NV卡上可以工作,但在ATI卡上就不行。什么都没有画。 从GlExtensionViewer…

两仪 2024-12-02 13:11:13 3 0

在 QGraphicsScene 中使用 QtimerEvent

定时器事件是 QGLWidget 类的成员,当调用 mousemove 函数时将被触发。我想我可以这样做: void GLWidget::timerEvent(QTimerEvent *e) { if (e->time…

凉宸 2024-12-02 10:20:15 2 0

是否可以就地调整 VBO 的大小?

标题说明了一切,但为了清楚起见,我会添加一些额外的文字。 在这种情况下,调整大小意味着: 在旧vbo的末尾获得更多存储空间, 将旧数据保存在前面 …

笑叹一世浮沉 2024-12-02 09:55:55 3 0

模拟不存在的 3D 驱动程序

我目前正在开发一个基于 3D 的应用程序(如果重要的话,用 C++ 语言)。为了测试特殊情况,我还需要测试无法加载 3D 界面时的行为(例如,glutInit() …

独闯女儿国 2024-12-02 06:27:51 3 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文