- 2
- 0
- 约4.28千字
- 约 11页
- 2017-08-20 发布于江西
- 举报
第三章 基本图形生成算法
图形学中许多算法是与硬件有关的。在使用光栅扫描显示器(或其它通过阵列表示的设备)时,画面其实是一组离散的点(象素),并且象素是有大小的。因此光栅扫描显示器上显示的各种几何图形,都只是近似意义上的。
另外,图形输出算法与所使用的输出设备有关,比如使用某种笔式绘图仪,它有X和Y两个走笔方向。当确定A、B两个端点位置后,画线算法应确定一个走笔方向的序列,能使画笔从A点走到B点。以下左图是算法的示意,对应的走笔序列是Δx、Δy、Δx、Δx、Δy、Δx、Δx、Δy、Δx … 。注意放大看时该图形呈现为阶梯状。右图是对同一线段使用光栅扫描显示器输出(并使用画点算法)的效果。
由于画线设备目前较少使用,我们下面介绍的两个直线算法都是基于画点设备的(如光栅扫描显示器)。它们是DDA算法和Bresenham算法。书上介绍的中点画线算法本质上和Bresenham算法一致。
3.1.1 DDA画线算法
DDA (Digital Differential Analyzer)算法
假定已知线段以P0(x0,y0)、P1(x1,y1)为两个端点,并且x0≠x1 。由解析几何公式,我们得到斜率
m =Δy/Δx ,其中Δy=y1-y0 ,Δx=x1-x0 ,直线方程为
y = m·x + B 。下面为简化问题,假定|m|=1。 (由于坡度不大,不会有连续两个点的X坐标相同)
我们的目标
您可能关注的文档
- 同一级运算的混合运算 教案.doc
- 同济大学体育课教案 足球专项课 第1周 人数30人 1 宣布本 ….pdf
- 同角三角函数基本关系式教案.doc
- 同济大学机械设计教案第十八章 滚动轴承.doc
- 名人早逝敲响警钟健康知识讲座教案.pdf
- 同课异构教案模板4400.doc
- 启东教育黔之驴教案.doc.doc
- 向人性扼杀者宣战(教案).doc
- 名思教育个性化辅导教案 成立.doc
- 周三多管理学电子教案-Chapter02.ppt
- 第一节 电阻和变阻器(讲义)物理沪科版2024九年级全一册.docx
- 第3节 质量的测量 (讲义) 物理沪科版(五四学制)2024 八年级上册.docx
- 第14讲 圆周运动(复习讲义)高考物理一轮复习.docx
- 暑假预习专题15 指数函数(20题型)新高一数学讲义(沪教版2020).docx
- 第二节 发电机是怎样工作的(讲义)物理沪科版2024九年级全一册.docx
- 4.18 东晋南朝政治和江南地区开发 教学设计 部编版七年级上学期历史.docx
- 2.5实验:用单摆测量重力加速度(表格式教学设计)物理人教版2019选择性必修第一册.docx
- 第49讲 沉淀溶解平衡及图像分析(讲义)高考化学复习讲义(新教材新高考).docx
- 旅游景区行业分析报告:内外兼修,多元创新.pdf
- Unit 1~2 单元语法知识点梳理 高二下学期期中考点(上教版2020选择性必修第二册).pptx
最近下载
- 京瓷维修手册.doc VIP
- 高中化学实验探究题目大全.pdf VIP
- (2026年)护理不良事件上报制度PPT课件.pptx VIP
- imedical药品库存管理系统使用手册.pdf VIP
- 人教版七年级数学下册第一单元练习题.docx VIP
- 2025年食品安全监管人员培训试卷含答案.docx VIP
- 2025年电网数字孪生和人工智能技术的融合发展思路报告.pdf
- TCECS1129-2022 振动试验台基础技术规程 .pdf
- 2020人教版高中英语选择性必修一~必修四课文翻译.docx
- 2026年河南省新高考历史学科全程复习规划与备考指南(一轮+二轮+三轮)含易考题、常考题、易错题.docx VIP
原创力文档

文档评论(0)