简单DDA算法
来源:互联网 发布:tvb视频软件 编辑:程序博客网 时间:2024/06/14 07:48
原理
代码
void DDALine(int x0,int y0,int x1,int y1){ HWND myconsole = GetConsoleWindow(); HDC mydc = GetDC(myconsole); COLORREF COLOR= RGB(255,0,0); 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++){ SetPixel(mydc,int(x+0.5),int(y+0.5),COLOR); x+=xIncre; y+=yIncre; } ReleaseDC(myconsole, mydc); cin.ignore();}
阅读全文
0 0
- 简单DDA算法
- 直线生成算法---简单DDA
- DDA算法
- DDA算法
- DDA算法
- dda算法
- DDA画线算法
- DDA算法画直线
- DDA画直线算法
- dda画线算法实现
- DDA直线算法
- dda直线绘制算法
- 直线生成算法---DDA
- DDA直线算法
- codeblocks + opengl DDA算法
- DDA画线算法
- DDA画线算法
- DDA算法和Bresenham算法
- CCNA Data Center DCICT 200-155 Official Cert Guide.pdf 英文原版 免费下载
- 常用学习资料网址
- Java开发练习6.1 事件监听
- Android获取状态栏高度、标题栏高度、编辑区域高度的获取
- python2.x 与 python3.x 中print函数
- 简单DDA算法
- CSS3 Foundations.pdf 英文原版 免费下载
- 【题解/普及】P1028 数的计算
- Ubuntu +NIVIDIA驱动 + CUDA + Cudnn 的详细安装指南(每一步都有说明)
- Kotlin学习(一)—— IDEAIntelliJ IDEA的安装配置及Kotlin的环境部署
- ultraedit使用
- 今天开始,入住CSDN博客,与大家共同努力,码出世界,创出辉煌
- Java面试技巧
- android studio创建litepal数据库