【发布时间】:2017-04-13 10:25:21
【问题描述】:
我正在使用glPolygonMode(GL_FRONT_AND_BACK, GL_LINE) 以线条模式绘图。
当我使用glBegin(GL_POLYGON) 绘制多边形时,我得到以下结果,请参见蓝线:
但是当我使用glBegin(GL_TRIANGLES) 绘制它时,我得到以下结果,请参见蓝线:
我在 Windows 10 上,在 VMware 虚拟机上。使用 glcapsviewer 的 OpenGL 细节:
OpenGL version: 2.1 Mesa 11.2.0 (git-1d8818d)
Renderer: Gallium 0.4 on SVGA3D; build: RELEASE; LLVM;
在使用GL_POLYGON 模式时我没有得到一个闭合的三角形会出现什么问题?
【问题讨论】:
-
问题是特定于环境和 OpenGL 实现的,这两个示例都可以在其他 OpenGL 实现上完美运行,我将看看是否可以得到一个可以在上述环境中产生上述问题的工作示例。如果我能得到一些线索,关于什么可能导致这种不一致的提示,我将不胜感激。谢谢