画圆思想: 圆的绘制是通过圆弧段来绘制,然后通过对称性进行画出其他部分。
Brensenham算法:
- d0=3-2r;
- d<0,yi=yi-1,d=d+4x+6;
d>=0,yi-1=yi - 1,d=d+4*(x-y)+10;
推导过程: 图如上,个人感觉推导过程很清晰。
代码
#include <GL/glut.h>
#include<math.h>
#include<iostream>
using namespace std;
voi
画圆思想: 圆的绘制是通过圆弧段来绘制,然后通过对称性进行画出其他部分。
Brensenham算法:
#include <GL/glut.h>
#include<math.h>
#include<iostream>
using namespace std;
voi