- 1
- 0
- 约1.18万字
- 约 66页
- 2017-08-20 发布于河南
- 举报
3 改进的Bresenham算法 假定直线段的0≤k≤1 基本原理: 算法步骤: 1.输入直线的两端点P0(x0,y0)和P1(x1,y1)。 2.计算初始值△x、△y、d=0、x=x0、y=y0。 3.绘制点(x,y)。 4.d更新为d+k,判断d的符号。若d0.5,则(x,y)更新为(x+1,y+1),同时将d更新为d-1;否则(x,y)更新为(x+1,y)。 5.当直线没有画完时,重复步骤3和4。否则结束。 改进1:令e=d-0.5 算法步骤为: 1.输入直线的两端点P0(x0,y0)和P1(x1,y1)。 2.计算初始值△x、△y、e=-0.5、x=x0、y=y0。 3.绘制点(x,y)。 4.e更新为e+k,判断e的符号。若e0,则(x,y)更新为(x+1,y+1),同时将e更新为e-1;否则(x,y)更新为(x+1,y)。 5.当直线没有画完时,重复步骤3和4。否则结束。 改进2:用2e△x来替换e e初=-△x, 每走一步有e=e+2△y。 if (e0) then e=e-2△x 算法步骤: 1.输入直线的两端点P0(x0,y0)和P1(x1,y1)。 2.计算初始值△x、△y、e=-△x、x=x0、y=y0。 3.绘制点(x,y)。 4.e更新为e+2△y,判断e的符号。若e0,则(x,y)更新为(x+1,y+1),同时将e更新为e-2△x;否则(x,y)更新为
您可能关注的文档
最近下载
- 宣贯培训(2026年)《LYT 2776—2025林业生物质燃料生产综合能耗》.pptx VIP
- 2024版人教版八年级英语下册单元知识梳理.pdf VIP
- 模具制造工艺_第2版_201-234.pdf VIP
- 2020软通考试企业文化答案.pdf VIP
- 贵州师范学院应用生物科学往年专升本真题.docx VIP
- 蛇形机器人的机构设计和运动控制.pdf VIP
- 110kV电缆敷设及电缆附件安装施工方案2021.docx
- 学堂在线 雨课堂 学堂云 研究生生涯发展与规划 期末考试答案.docx VIP
- 2026及未来5年中国重组人生长激素数据监测研究报告.docx
- 2025年中考数学几何模型综合训练(通用版)专题38最值模型之瓜豆模型(原理)曲线解读与提分精练(教师版).docx VIP
原创力文档

文档评论(0)