計算机图形学直线段生成绘制的实现算法.docVIP

  • 20
  • 0
  • 约3.87千字
  • 约 8页
  • 2017-01-17 发布于重庆
  • 举报

計算机图形学直线段生成绘制的实现算法.doc

計算机图形学直线段生成绘制的实现算法

实验 实验目的和要求: 了解计算机图形学的原理、方法和应用。 熟悉直线的生成算法,掌握直线的绘制 实现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

文档评论(0)

1亿VIP精品文档

相关文档