|
|
1
3
在这种情况下,“平滑”函数不能很好地工作,因为有邻接的多边形。在没有图片的情况下进行跟踪有点棘手,但请考虑位于两个多边形之间边缘的像素。例如,假设背景为(0,0,0),多边形为(255255)。第一个多边形绘制并命中该像素。它覆盖了它的一半,因此它计算0.5*(0,0,0)+0.5*(255255)并将(126126)保存为该像素的新值。第二个多边形绘制。它还覆盖了一半像素,因此它计算0.5*(126126)+0.5*(255255)并保存(190190)。这是不正确的,因为这两个多边形应该各自覆盖不同的一半,并产生(255255)的颜色。但是,如果您单独绘制每个多边形,并且不在其间保存任何覆盖信息,则无法确定这一点。 现代图形卡支持一种叫做 multisample antialiasing 至于扁率。默认情况下,处理填充整个窗口,并且您的大小不是正方形。处理此问题的最简单方法是使用正交函数使相机的纵横比为正方形。尝试将其添加到您的设置中:
|
|
|
2
0
|