- 2
- 0
- 约3.66千字
- 约 18页
- 2016-12-10 发布于北京
- 举报
实验….
直线DDA算法
对于端点(x0,y0)和(x1,y1)的直线段,直线扫描转换的最简单方法是先算出直线的斜率,然后,从直线的起点开始,确定逼近与直线的y轴坐标。
假设端点坐标均为整数,表示端点恰在栅格上,让x从起点变化到终点,每步递增△x,利用直线方程y= kx+ b可以计算出对应的y轴坐标
yi+1= kxi+1+ b
= k(xi+△x)+ b
= kxi+ b+ k△x (3.1)
= yi+ k△x
取△x=1时,有yi+1= yi+ k,即当x每递增1时,y递增的值是直线斜率k。
直线DDA算法就是取直线起点(x0,y0)作为初始坐标,每一步x递增1,通过式
(3.1)计算出y轴坐标。直线DDA算法也称数值微分算法。
.中点画线算法
和直线DDA算法的讨论相同,在对中点画线算法的讨论中,假定直线斜率|k|≤1。
这种情况下,x每增加1,y最多增加1.假设x轴坐标为xi的与直线最近的像素已经决定为P(xi,yi),则下一个与直线最接近的像素只能是正右方的P1(xi+1,yi)或右上方的P2(xi+1,yi+1)。
以M(xi+1,yi+0.5)表示P1 与P2的中点,用Q表示该直线与x= xi+1直
您可能关注的文档
- 2013计划申请书申报说明.doc
- 2013计划管理思路.doc
- 2013计划管理流程图.doc
- 2013计划管理科工作总结 .doc
- 2013计划组织协调题 .doc
- 2013计划表周记实习报告.doc
- 2013计划经济时代的户籍制度.doc
- 2013计划课题自验收报告模板.doc
- 2013计划财务处工作总结.doc
- 2013计划项目度总结报告编写提纲.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)