计算机图形学实验指导(含源码附模板)精选.doc

计算机图形学实验指导(含源码附模板)精选.doc

计算机图形学实验指导 目录 实验1 直线的绘制 2 实验2 圆和椭圆的绘制 4 实验3 图形填充 7 实验4 二维图形几何变换 10 实验5 二维图形裁剪 13 实验6 曲线生成算法的实现 18 附录:实验报告模板 20 实验1 直线的绘制直线直线用法或Besenham法实现直线的绘制# include graphics.h # include math.h void DDALine(int x0,int y0,int x1,int y1,int color) { int dx,dy,epsl,k; float x,y,xIncre,yIncre; dx=x1-x0; dy=y1-y0; x=x0; y=y0; if(abs(dx)abs(dy)) epsl=abs(dx); else epsl=abs(dy); xIncre=(float)dx/(float)epsl; yIncre=(float)dy/(float)epsl; for(k=0;k=epsl;k++) { putpixel((int)(x+0.5),(int)(y+0.5),4); x+=xIncre; y+=yIncre; } } main(){ int gdriver ,gmode ; gdriver = DETECT;

文档评论(0)

1亿VIP精品文档

相关文档