为什么多边形必须是简单凸的?

时间:2018-12-03 01:47:26

标签: opengl graphics polygon convex

为什么通过管道推动的多边形“简单”和“凸出”如此重要?

1 个答案:

答案 0 :(得分:-1)

在OpenGL兼容性配置文件中(由于现代OpenGL不再具有GL_POLYGON基元),不能保证正确地呈现非凸多边形以外的多边形(10.1.16),因为只需要存储“每个多边形图元至少有两个已处理的顶点”,“一个凸多边形可以在顶点到达之前对其进行栅格化,然后再指定所有顶点”(10.1.5)。这可以追溯到OpenGL(2.1)的客户端-服务器特性。