- 42
- 0
- 约4.59千字
- 约 9页
- 2016-12-10 发布于北京
- 举报
淮海工学院计算机工程学院
实验报告书
课程名: 计算机图形学
题 目: 绘制任意斜率的直线
班 级: 测绘121
学 号: 2012122827
姓 名: 王其芳
一、实验目的或要求
掌握任意斜率直线的绘制算法。
掌握直线中点Bresenham算法的基本原理,能够用VC++实现该算法。
实验内容
1、掌握直线段的生成算法,并用C++实现算法,包括中点法生成
直线。
2、编程实现DDA算法、Bresenham算法、中点画线法绘制直线段
三、实验代码
1、生成直线的DDA算法
算法思想:一个坐标轴上以单位间隔增量,决定另一个坐标轴上最靠近线段路径的对应整数值。假定x2﹣x1的绝对值大于y2﹣y1的绝对值,取x为一个象素单位长,即x 每次递增一个象素,然后利用下式计算相应的y值:yk+1﹦yk﹢△y﹦yk﹢m·△x
对于|m|>1的线段,可通过计算由Y方向的增量△y引起的改变来生成直线: xk+1﹦xk﹢△x﹦xk﹢m·△y
生成直线的DDA算法思想是源用初中直线的方程得出来的,而生成直线的中点算法是通过将DDA算法的方程式改为隐函数形式,然后通过与中点的比较确定
您可能关注的文档
- 2013经营计划与目标管理程序.doc
- 2013经营计划书范本.doc
- 2013经营计划书.doc
- 2013经营管理宣传标语.doc
- 2013经营许可证标准.doc
- 2013经营部终个人总结.doc
- 2013经营部年终个人总结.doc
- 2013经营环境分析.doc
- 2013经费使用决算报告(格式).doc
- 2013经贸局工作总结.doc
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- 轻型薄壁桥台扩大基础计算示例(新规范)-yg.xls VIP
- 物理化学(第六版)课后习题答案详解.pdf
- 《低空经济概论》低空经济专业全套教学课件.pptx
- 地舒单抗注射液(CXSS2101033)说明书.pdf
- 2026年苏教版二年级数学下册 6.1.口算和估算(课件).pptx VIP
- BS EN 10088-3-95不锈钢3:一般用途半成品,钢棒、线材和型钢交货技术条件.pdf VIP
- 成都市成华区2025年社区《网格员》真题汇编(含答案).docx VIP
- 2026年河南工业贸易职业学院单招职业适应性考试备考试题及答案解析.docx VIP
- 2026年河南工业贸易职业学院高职单招职业适应性测试备考题库及答案解析.docx VIP
- 2026年河南工业贸易职业学院单招职业适应性测试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)