同上面的回答,你在建模软件里,在一个平面上,画了一个多边形,是通过在一个平面上这个前提条件,算出来的坐标点。那么为什么,还需要判断这些坐标点是共面的?
【 在 seeeU 的大作中提到: 】
: 我最初发帖的时候,看过一个openGL教程,也看了一些讨论或问答(观点比较杂,有人说openGL早期版本里有quad后来不提倡了,有人说AMD驱动里有四边形),感觉GPU及渲染管线可能是只能处理三角形,或者只有三角形这个概念,因为如果是三角形的话片段着色器中可以很方便的根据三个顶点坐标做加权平均,但我对这点不是很确定。看了大家一些回复后就确定了,在渲染管线和GPU shader里不考虑共面问题
: 但是在很多建模软件里,n点共面的多边形是很常见的,所以估计其是在CPU程序里完成的这个建模和判定,所以我又继续问下去了,在CPU程序里如何判定和处理共面的问题
:
--
FROM 124.127.210.*