我打算用一种填充颜色绘制正六边形。我可以通过一系列glVertex2 *()调用来完成它。但是,glBegin()调用是我要问的。使用GL_POLYGON或GL_TRIANGLE_FAN有什么好处吗?如果重要,绘制十字架将是该计划的主要工作。如果你有另一个想法,我很满意。
答案 0 :(得分:8)
GL_POLYGON
。我认为大多数驱动程序会将GL_POLYGON
转换为一堆三角形,您可以通过首先提供三角形来保存转换。
答案 1 :(得分:5)
通常情况非常接近,但在那时它将落到硬件上。不要担心这些细微的细节,只有在您确定确实存在该区域的瓶颈时才重新审视。