- 計算機輔助設計與繪圖技術(AutoCAD 2014教程)(第三版)
- 杜忠友 杜元婧等
- 314字
- 2019-11-06 14:24:00
1.8 消隱技術
用計算機顯示三維場景時,必須將物體的不可見部分隱藏起來。但計算機本身不具有人的視覺,它不會自動區分各部分的可見與不可見,所以需要使用一定的算法,來確定不可見線和不可見面,把不可見部分消去。消去隱藏線和隱藏面稱為消隱。
現在的消隱算法有兩類:物體空間算法和圖像空間算法。
前者是將每一個物體與剩下的所有物體逐一比較,然后用合適的顏色、光線把此物體在給定的觀察方向上的可見部分畫出來,這就相當于消去在給定的觀察方向上看不見的物體或看不見的部分。
后者是對圖像中的每一個像素,決定哪個物體上的該像素最靠近觀測點,然后用此物體上相應像素的顏色畫出此像素。這一類算法有畫家算法(深度排序算法)、緩沖區算法、掃描線算法、區域分割算法等。