最大最小法 - OpenHome.cc
文章推薦指數: 80 %
回電腦圖學
在 函式圖形繪製的範例中,發現到有一些座標點必須是被遮蓋住,而不應被繪製出來的。
在處理隱藏面的問題時,必須根據繪製圖形來決定不同的方法,對於單純的座標點繪製,可以使用簡單的最大最小法來讓被遮蓋的座標點不被繪製。
最大最小法的原理很簡單,繪製時必須從最接近我們的點開始繪製,也就是由最大的Z座標點開始繪製;最大最小點是根據Y座標的值來決定哪些點應該被繪製,假設繪製圖形時是使用以下的迴圈:
for(z=200;z>=-200;z-=10){
for(x=-200;x<=200;x++){
//計算座標並繪點
....
}
}