Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
将带有 glut 的点击坐标添加到向量链接列表中
我想创建一个向量链接列表 并在 GLUT 库的帮助下获取点击的位置并将它们附加到链接列表中 这些是我写的结构 typedef struct vector int x int y Vector typedef struct VectorLis
c
OpenGL
LinkedList
glut
openglcompat
不理解 gluOrtho2D 函数
我不能做什么gluOrtho2D 函数是做什么的 是否将原点固定在 OpenGL 窗口上的某个特定点或其他位置 这是因为gluOrtho2D 1 1 1 1 将原点固定在窗口的中间 如果它在某个时刻没有修复原点 那么有什么方法可以修复原点
OpenGL
openglcompat
Orthographic
为什么 Pyglet 不能正确绘制多边形?
我随机创建点用于使用 Pyglet 绘制多边形 但 Pyglet 大多数时候都不能正确完成工作 好吧 我尝试用另一个图形模块绘制多边形 实际上它有效 但如果 Pyglet 工作正常 它会让我的工作变得更容易 我用它来绘制多边形和点 以方便您
python
python3x
OpenGL
Pyglet
openglcompat
射线交叉未击中目标
我正在尝试选择一个 3d 点 我阅读了各种网站 但我的代码不起作用 鼠标右键单击 glGetFloatv GL MODELVIEW MATRIX mv mat glGetFloatv GL PROJECTION MATRIX p mat i
python
OpenGL
Pyglet
pyopengl
openglcompat
OpenGL重叠丑陋的渲染
我正在尝试使用 OpenGL 2 1 渲染场景 但重叠形状的边框很奇怪 我测试了一些 OpenGL 初始化 但没有任何改变 我将问题简化为一个简单的测试应用程序 其中有 2 个球体 但结果相同 我尝试了一些关于 Gl DEPTH TEST
OpenGL
openglcompat
如何在 PyOpenGL 上创建一个可以对鼠标移动进行“透视旋转”的相机?
我正在创建一个第一人称视角 RPG 我想在移动鼠标时在 PyOpenGL 中旋转相机 就像 Minecraft 等其他游戏一样 我可以使用什么函数来执行此操作以及如何执行此操作 我尝试使用gluLookAt 但我不明白它是如何工作的 尽管我
python
OpenGL
Pygame
pyopengl
openglcompat
如何在 PyOpenGL 中面向对象进行击退?
我正在 PyOpenGL 中制作游戏 当物体足够近时 我想在相机上应用击退 击退只是根据敌人面对的方向将镜头向后移动 我在一张纸上模拟了这个并发现 xc person pos 0 camera pos 0 yc person pos 1 c
python
OpenGL
Pygame
pyopengl
openglcompat
如何在pyopengl中使用鼠标旋转立方体
我知道问题是什么 但我无法找出解决方案 问题在于 旋转是在立方体上固定轴的情况下应用的 因此 如果将一个轴旋转 Pi 弧度 则另一轴看起来就像鼠标控件被反转 我希望它能够做到这一点 因此单击鼠标左键 然后将鼠标向右移动可将立方体向右旋转 将
python
OpenGL
Pygame
pyopengl
openglcompat
有没有办法更快地渲染点OpenGL
我需要在 openGL 中可视化大约 50k 60k 点 我设法将它们全部打印出来 但是当我使用旋转时 每次旋转之间需要花费很多时间 因为它只是打印每一帧的所有数据 有没有办法一次性打印所有数据并冻结数据的导入 以便保留图像但停止处理 de
python
OpenGL
Pygame
pyopengl
openglcompat
GL_LINES 没有显示在立方体顶部?
我正在尝试使用 OpenGL 和 Pygame 创建 3d Rubiks Cube 然而当我尝试在上面画线时GL QUADS我创建的曲面 它们没有显示出来 我试过把GL LINES之后GL QUADS线 但它们仍然不显示为黑线 有没有人有办
python
OpenGL
Pygame
pyopengl
openglcompat
网格未显示(全黑)
我不想回到昨天的同一问题 但是在我能够使用该功能打开和关闭网格之前 我首先需要知道我的网格是否真正工作 我一直在制作新项目整晚都试图显示网格 但它没有显示 屏幕总是黑的 什么也没有 include include freeglut h Op
c
C11
OpenGL
visualc
openglcompat
使用 glvertex4i 传递网格面索引时顶点着色器错误
初始化 GL List 进行处理 glBegin GL POINTS for i 0 i lt faceNum i mesh gt GetFaceNodes i 1 ver 0 ver 1 ver 2 ver 3 glVertex4i ve
c
OpenGL
GLSL
openglcompat
为什么在平移和更改相机角度时我的有线球体会变成椭球体?
我需要沿 z 轴来回平移有线球体 同时更改相机角度 每当我的球体被平移时 它就会慢慢变成椭球体 我实在不明白为什么 在这里您可以看到我认为有错误的代码片段 此外 调整窗口大小时不应更改形状 而只能更改其大小 void init glClea
c
OpenGL
glut
openglcompat
旋转前后的 OpenGL 平移
以下是代码 摘自http www glprogramming com red chapter03 html 关于如何绘制机器人的手臂和肩膀并通过一些用户输入旋转它们 glPushMatrix glTranslatef 1 0 0 0 0 0
OpenGL
coordinatetransformation
openglcompat
凹面 GL_POLYGON 不着色?
当我尝试使用时遇到问题GL POLYGON在OpenGL中 我不知道如何解释这一点 但我的所有顶点都与第一个顶点相连 当我尝试为对象着色时出现问题 我想画一个简单的物体 void TOP float x1 float y1 float x2
c
OpenGL
Polygon
openglcompat