**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
4天前关闭。
Improve this question
我想从一个文件中读取由白色分隔的浮点数。然后我想将这些浮点数成对存储,以编码顶点的(x,y)位置。这些顶点将用于绘制图像。作为一个相当新的编码器,我在如何处理这个问题上遇到了麻烦。我使用Python和OpenGL
到目前为止,我已经打开并读取了该文件,但我在将浮点数成对存储为顶点(x,y)时遇到了麻烦
1条答案
按热度按时间iezvtpos1#
你已经有了顶点,所以按照gl的过程,把它们放进去,你就可以画了。
将这些顶点放入缓冲区:ARRAY_BUFFER。
例如:
胶水ID;
glGen缓冲区(1,& ID)
glBuffer数据
我有个问题。你曾经成功地画过三角形吗?
此链接是OpenGL教程,如果你了解渲染过程,你应该不会绘制顶点。https://learnopengl.com/Getting-started/Hello-Triangle
这个链接是一个pyOpenGL教程,如果你能画一个三角形,我相信你在文件中读到的顶点也能画出来。https://pyopengl.sourceforge.net/
如果你遇到困难,你可以直接看这个视频,里面有绘制三角形的详细代码,你只需要将顶点数据更改为自己的数据,就可以使用它了。https://www.youtube.com/watch?v=mOTE_62i5ag&list=PLn3eTxaOtL2PDnEVNwOgZFm5xYPr4dUoR&index=3