计算机图形学:中点划线法(任意斜率)

您所在的位置:网站首页 中点法公式 计算机图形学:中点划线法(任意斜率)

计算机图形学:中点划线法(任意斜率)

2024-07-14 20:07| 来源: 网络整理| 查看: 265

      第一次学绘图,后来发现书上的SetPixel函数在vc6.0中不能用。就去百度查找了,找了好久才找到easyx(包含graphics.h头文件)。最后又查找了easyx帮助文档找到putpixel(x,y,color)( 在指定位置画一像素)能够代替书上的SetPixel(x,y,color)。

       由于书本上只有斜率在0~1范围内的终点划线法,又根据书本上的方法找到了在其它斜率下的情况。

0=0);

Easyx下载地址:http://www.easyx.cn/downloads/

编程环境:vc6.0(安装了easyx)

运行:windows7旗舰版

至于源代码,等我的作业交上去了在贴上吧,先贴上运行结果

 

#include #include #include //中点画线法斜率为0~1斜率为0~1 void MidPointLine1(int x0,int y0,int x1,int y1) { //初始一个480*480的绘图屏幕 initgraph(480, 480); int a,b,delta1,delta2,d,x,y; a=y0-y1; b=x1-x0; d=2*a+b; delta1=2*a; delta2=2*(a+b); x=x0; y=y0; //在对应的x,y像素点着色 putpixel(x,y,GREEN); while(x


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3