简体   繁体   English

三角形的OpenGL 3.3 glDrawArrays

[英]OpenGL 3.3 glDrawArrays for triangles

I have to draw a height map and when I use: glDrawArrays(GL_TRIANGLES, 0, vertexCount); 我必须绘制一个高度图,并且在使用时: glDrawArrays(GL_TRIANGLES, 0, vertexCount); the program draws filled triangles. 该程序绘制实心三角形。 But I need only contours of triangles(3 lines). 但是我只需要三角形的轮廓(3条线)。 I tried almost every mode for glDrawArray (from here ) but there isn't appropriate solution. 我尝试了glDrawArray几乎所有模式(从此处开始 ),但是没有合适的解决方案。 Of course I can draw three lines for each triangle. 当然,我可以为每个三角形画三条线。 But maybe is it possible to draw empty triangles in the better way? 但是也许有可能以更好的方式绘制空三角形?

尝试将glPolygonMode更改为GL_LINE ,可以解决问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM