- 20
- 0
- 约3.87千字
- 约 8页
- 2017-01-17 发布于重庆
- 举报
計算机图形学直线段生成绘制的实现算法
实验
实验目的和要求:
了解计算机图形学的原理、方法和应用。
熟悉直线的生成算法,掌握直线的绘制
实现C语言编写图形程序。学会了解VC++的基本应用同时了解TC图形环境配置 ,学习简单的图形画法,并比较画法的优劣,尝试在计算机实现,得到图形,验证比较图形。
2、编程实现DDA算法、Bresenham算法、中点画线法绘制直线段
三、/* DDA */
#includegraphics.h
void linedda(int x0,int y0,int x1,int y1,int color)
{
int x,dy,dx,y;
float m;
dx=x1-x0;
dy=y1-y0;
m=dy/dx;
y=y0;
for(x=x0;x=x1;x++)
{
putpixel(x,(int)(y+0.5),color);
y+=m;
}
}
main()
{
int a,b,c,d,e;
int graphdriver=DETECT;
int graphmode=0;
initgraph(graphdriver,graphmode,);
cleardevice();
a=0;
b=100;
c=200;
d=300;
e=200;
linedda(a,b,c,d,e);
getch();
closegraph();
}
运行结果:
VC++环境:
#include graph
您可能关注的文档
最近下载
- 高原作业安全知识培训课件.pptx VIP
- 激光器的简介以及发展历程演示文稿.ppt VIP
- GA∕T 842-2019 血液酒精含量检测方法知识培训.pptx VIP
- Unit+7+Art+Writing+Workshop+Period+2 高中英语北师大版(2019)必修第三册.pptx VIP
- 质量问题反馈与处理流程模板.doc VIP
- 企业安全检查培训PPT课件.pptx VIP
- 小学数学与科学探究精神的跨学科教学策略:人工智能赋能下的实践教学研究课题报告.docx
- 珠海泰德tma-33地震烈度仪软件配置手册-铁塔版20191125.docx VIP
- 软件缺陷跟踪处理流程.docx VIP
- 预测受试者卵巢刺激过程中获得的卵母细胞数量的系统.pdf VIP
原创力文档

文档评论(0)