Bresenham 算法 画直线(VC++)
来源:互联网 发布:慕清明知乎 编辑:程序博客网 时间:2024/05/20 13:09
void DrawLine(int x0,int y0,int x1,int y1,int color){ int x,y,yStep,t;double d,k;bool step;step=fabs(y1-y0)-fabs(x1-x0)?true:false;if(step){t=x0;x0=y0;y0=t;t=x1;x1=y1;y1=t;}if(x0>x1){t=x0;x0=x1;x1=t;t=y0;y0=y1;y1=t;}if(y0<y1){yStep=1;}else{yStep=-1;}k=fabs(double(y1-y0)/(x1-x0));d=0.5;y=y0;for(x=x0;x<=x1;x++){if(step)pDC->SetPixel(y,x,color);elsepDC->SetPixel(x,y,color); if(d<0) { y+=yStep; d+=1; }}}
- Bresenham 算法 画直线(VC++)
- bresenham 画直线算法
- Bresenham 画直线算法
- Bresenham算法画直线
- Bresenham算法画直线
- 用Bresenham算法画直线(二)
- Bresenham算法画直线(Dev C++)
- 图形学算法--Bresenham画直线
- Bresenham快速画直线算法
- Bresenham快速画直线算法
- Bresenham快速画直线算法
- LCD160160 Bresenham算法 画直线
- Bresenham快速画直线算法
- 应用Bresenham算法画直线。
- Bresenham快速画直线算法
- Bresenham 画圆算法(VC++)
- bresenham直线,画圆算法(附OpenGL代码)
- OpenGl中点Bresenham算法画直线
- Android应用程序组件Content Provider的启动过程源代码分析
- two years
- Win8 Preview学习资源
- 通过两个点的经纬度计算距离
- android 解析json数据格式
- Bresenham 算法 画直线(VC++)
- 转:ibus 的谷歌拼音输入法发布
- 利用java操作Excel表格(把Excel中的数据导入数据库中)
- 简单分析Python ctypes模块的WinDLL源码(我爱Python,吼吼~)
- Android SAX,DOM,PULL解析XML文档
- session有效期配置 相关介绍(下)
- 基于Socket的UDP和TCP编程介绍
- Java XML API 漫谈
- tomcat 配置问题