bresenham算法高效绘制圆形,bresenham算法特点是未使用任何浮点型变量的运算,所有计算都局限在int类型的加减和比较,是最高效的画圆、直线的算法之一。并且绘图函数做了超出屏幕范围自动裁剪的判断,不用担心数组越界。本文贴出具体的C++代码,不建议单独阅读,而要结合视频一同学习。(话说为什么代码不算是正文。。。)
使用了SDL2.0绘图库,vscode编辑,mingw-w64 g++编译器。