Graphics 为什么使用剪切而不是扫描转换所有行?

Graphics 为什么使用剪切而不是扫描转换所有行?,graphics,clipping,Graphics,Clipping,这只是一个一般性的高层次问题 在计算机图形学中,为什么使用剪裁而不是扫描转换每一行,然后仅激活视口中的像素更好?一些原因: 剔除不可见的基本体:完全位于视口外部或近平面后面的基本体或基本体的一部分在所有后期剪裁时都不必光栅化。 光栅化性能:使用剪裁时,即使对于仍然可见的片段,在每个扫描线进行剪裁后也不必进行额外的可见性计算,即计算视口内/近/远平面之间的扫描线跨度。 精度:光栅化基于增量计算的插值,如果允许的输入坐标范围不限于视口,则更难/更昂贵地进行精确计算。

这只是一个一般性的高层次问题

在计算机图形学中,为什么使用剪裁而不是扫描转换每一行,然后仅激活视口中的像素更好?

一些原因:

剔除不可见的基本体:完全位于视口外部或近平面后面的基本体或基本体的一部分在所有后期剪裁时都不必光栅化。 光栅化性能:使用剪裁时,即使对于仍然可见的片段,在每个扫描线进行剪裁后也不必进行额外的可见性计算,即计算视口内/近/远平面之间的扫描线跨度。 精度:光栅化基于增量计算的插值,如果允许的输入坐标范围不限于视口,则更难/更昂贵地进行精确计算。