- 0
- 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直
您可能关注的文档
最近下载
- 第一单元第1节+从互联到物联 课件+2025-2026学年川教版(2024)初中信息科技八年级上册.pptx VIP
- 举报信范文范文.docx VIP
- 素养导向的单元重构:初中数学二次根式复习课的教学设计与实施.docx VIP
- 高速公路桥梁常见病害成因及预防措施.doc VIP
- 公路收费及监控员考试培训试卷(2025).docx VIP
- 阳关三叠F调正谱伴奏原调伴奏谱.pdf VIP
- YF-001-03-2015研发中心交付项目角色成员价值贡献度评估方法.pdf
- 智能田间管路系统设计方案.docx VIP
- 提高住院患者大小便标本送检率PDCA.pptx
- 年产8万吨丁二烯工艺设计10000字【论文】 .docx VIP
原创力文档

文档评论(0)