真实感图形绘制过程中,由于投影变换失去了深度信息,往往导致图形的二义性。要消除这类二义性,就必须在绘制时消除被遮挡的不可见的线或面,习惯上称之为消除隐藏线和隐藏面,或简称为消隐,经过消隐得到的投影图称为物体的真实图形。
分类:
按消隐对象分类:
(1)线消隐:消隐对象是物体上的边,消除的是物体上不可见的边。
(2)面消隐:消隐对象是物体上的面,消除的是物体上不可见的面。
按消隐空间分类:
(1)物体空间的消隐算法 (光线投射):将场景中每一个面与其他每个面比较,求出所有点、边、面遮挡关系。
(2)图像空间的消隐算法 (Z-buffer、扫描线Z-buffer 、Warnock):对屏幕上每个象素进行判断,决定哪个多边形在该象素可见。
(3)物体空间和图像空间的消隐算法 (画家算法):在物体空间中预先计算面的可见性优先级,再在图像空间中生成消隐图。