DDA算法 Bresenhamline直线 生成
来源:互联网 发布:mac 邮件 绑定qq邮箱 编辑:程序博客网 时间:2024/04/30 11:16
#include <graphics.h>
void InterBresenhamline(int x0, int y0, int x1, int y1, int color)
{
int dx, dy ,x, y, e,i;
dx = x1 - x0;
dy = y1 -y0;
e = -dx;
x = x0;
y = y0;
for(i = 0; i <= dx; i ++)
{
putpixel(x, y, color);
x++;
e = e+2*dy;
if(e >= 0)
{
y++;
e = e- 2*dx;
}
}
}
main()
{ int gdriver, gmode;
gdriver = DETECT;
initgraph(&gdriver, &gmode, "C://tc.include");
setbkcolor(6);
InterBresenhamline(0, 0,100, 200, 12);
}
void InterBresenhamline(int x0, int y0, int x1, int y1, int color)
{
int dx, dy ,x, y, e,i;
dx = x1 - x0;
dy = y1 -y0;
e = -dx;
x = x0;
y = y0;
for(i = 0; i <= dx; i ++)
{
putpixel(x, y, color);
x++;
e = e+2*dy;
if(e >= 0)
{
y++;
e = e- 2*dx;
}
}
}
main()
{ int gdriver, gmode;
gdriver = DETECT;
initgraph(&gdriver, &gmode, "C://tc.include");
setbkcolor(6);
InterBresenhamline(0, 0,100, 200, 12);
}
- DDA算法 Bresenhamline直线 生成
- 直线生成算法---DDA
- 生成直线的DDA算法
- 直线生成算法---对称DDA
- 直线生成算法---简单DDA
- DDA算法和Bresenham算法生成直线
- 计算机图形学—DDA直线生成算法
- 直线的DDA生成算法C++实现
- 直线生成(DDA、中点、Bresenham)算法
- 【OpenGL】直线生成算法DDA+Bresenham
- DDA算法画直线
- DDA画直线算法
- DDA直线算法
- dda直线绘制算法
- DDA直线算法
- 【Computer Graphics】1.直线生成算法(DDA 算法)
- VC实现生成BMP文件(DDA算法画直线)
- 计算机图形学——生成直线的DDA算法
- DWR中的Convert配置学习
- 逆置单链表
- txlgjxb.bokee.com
- 安装 SSH(Secure Shell) 服务以提供远程管理服务
- ORA-00907错误问题解决
- DDA算法 Bresenhamline直线 生成
- 当你把代码看成是人-----持一颗平常心看待一切
- 关于namespace和类名的问题
- 删除指定文件夹内指定后缀名文件
- 弃用IE 全面转向Firefox和Opera
- 用filter解决汉字编码及禁止页面缓存 和 用listener实现在线人数统计
- oracle数组
- 呵呵~~~~
- JSON