void G_B(int x0,int y0,int x1,int y1)
{
int x,y,dx,dy,e;
dx = x1 - x0;
dy = y1 - y0;
e =- dx;
x=x0;
y=y0;
glPointSize(2);
glBegin(GL_POINTS);
while(x <= x1)
{
glColor3f(1.0f, 0.0f, 0.0f);
glVertex2f(x,y);
x++;
e = e + 2*dy;
if(e > 0)
{
y++;
e = e - 2*dx;
}
}
glEnd();
}
OpenGl改进Bresenham算法画直线
最新推荐文章于 2020-03-22 14:27:04 发布