bresenham算法高效繪制圓形
2021-06-20 23:47 作者:逆風(fēng)引弓 | 我要投稿
bresenham算法高效繪制圓形,bresenham算法特點(diǎn)是未使用任何浮點(diǎn)型變量的運(yùn)算,所有計(jì)算都局限在int類型的加減和比較,是最高效的畫圓、直線的算法之一。并且繪圖函數(shù)做了超出屏幕范圍自動(dòng)裁剪的判斷,不用擔(dān)心數(shù)組越界。本文貼出具體的C++代碼,不建議單獨(dú)閱讀,而要結(jié)合視頻一同學(xué)習(xí)。(話說(shuō)為什么代碼不算是正文。。。)
使用了SDL2.0繪圖庫(kù),vscode編輯,mingw-w64 g++編譯器。
標(biāo)簽: