Bresenham圆化算法
发布时间
阅读量:
阅读量
Bresenham 画圆算法适用于整圆的绘制,该算法通过运用8个方向的对称性原理,仅需计算位于90°至45°范围内的坐标点,其移动方向为+x与-y方向。

递推表达式:

完整代码:
引入Sleep函数以降低绘图速度,使圆的绘制过程能够被清晰观察。
#include<GL/glut.h>
#include<windows.h>
void setPixel(int x, int y)
{
glColor3f(0.0, 0.0, 1.0);
glPointSize(2.0f);
glBegin(GL_POINTS);
glVertex2f(x, y);
glEnd();
glFlush();
}
void CirclePoin
全部评论 (0)
还没有任何评论哟~
