- 5
- 0
- 约小于1千字
- 约 5页
- 2016-12-10 发布于北京
- 举报
DDA算法
目录
1算法思想
2算法描述
3代码实例
算法思想
直线的基本微分方程为:设直线通过点
和,则直线方程可表示为:
如果已知第点的坐标,可用步长
和得到第点的坐标为:
或
如下图:
将算得的直线上每个点的当前坐标,按四舍五入得到光栅点的位置算法描述
时,实现代码:
voidDDALine(intx0,inty0,intx1,inty1,intcolor)
{
divclass=text_pic layoutrightstyle=width: 220px; padding-left: 20px;data-layout
intx;floatdx,dy,y,k;
dx=x1-x0,dy=y1-y0;
k=dy/dx,y=y0;
for(x=x0;x=x1;x++)
{
Drawpixel(x,int(y+0.5),color);
y=y+k;
}
}
当时,实现代码:
voidDDALine(intx0,inty0,intx1,inty1,intcolor)
{
inty;floatdx,dy,x,k;
dx=x1-x0,dy=y1-y0;
k=dx/dy,x=x0;
for(y=y0;y=y1;y++)
{
Drawpixel(int(x+0.5),y,color);
x=x+k;
}
}
任意斜率代码实
您可能关注的文档
- 2013计划管理思路.doc
- 2013计划管理流程图.doc
- 2013计划管理科工作总结 .doc
- 2013计划组织协调题 .doc
- 2013计划表周记实习报告.doc
- 2013计划经济时代的户籍制度.doc
- 2013计划课题自验收报告模板.doc
- 2013计划财务处工作总结.doc
- 2013计划项目度总结报告编写提纲.doc
- 2013计划项目财务验收申请报告.doc
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
原创力文档

文档评论(0)