- 11
- 0
- 约8.66千字
- 约 53页
- 2016-05-25 发布于山西
- 举报
第3章2d图元光栅化算法演示文稿
第三章 二维图形的基本光栅图形学算法 直线的扫描转换 圆的扫描转换 多边形填充 线段裁剪 多边形裁剪 反走样 3.1 直线的扫描转换 定义 在二维栅格上计算位于该直线上的象素坐标 (光栅化),直线由起始坐标确定 要求 1) 观感好,象素分布均匀 2) 误差小,象素尽可能接近数学理想坐标 3) 速度快--避免乘除法和浮点数运算 算法原理 在第一个八分象限讨论 直线斜率 1, 将 x 坐标每次递增1个单位, 计算对应的 y 值,点亮相应象素. 算法原理 过各行各列象素中心构造一组虚拟网格线。按直线从起点到终点的顺序计算直线与各垂直网格线的交点,然后确定每列象素中与此交点最近的象素。 3.1.1 基本增量算法(DDA算法) 最简单、最容易想到的策略 计算直线斜率 从直线最左端点开始,x 每次递增1个单位,对 计算 显示坐标为 的象素。 通过增量计算去除其中的乘法 由于 又 所以 即x y值可以根据前一点的值推算出来,不用算截距。 3.1.1 基本增量算法(DDA算法) 算法描述: void DDA (int x0, int y0, int x1, int y1, int Color, CDC *pDC) { double k = (y1
您可能关注的文档
- 把培养读书兴趣,作为 小学语文头等大事.ppt
- 巴彦淖尔市乌兰布和沙漠旅游区规划 ——浪淘沙景区北区_26413.ppt
- 巴彦淖尔市乌兰布和沙漠旅游区规划 ——浪淘沙景区北区_23346.ppt
- 暗挖工法及沉降控制经验课件.ppt
- 巴林银行破产分析演示文稿.ppt
- 把握核心资产,寻找重组机会文化传播行业2006年中期投资策....ppt
- 把握新趋势强化主抓手突出着力点营造好氛围——在常州督演示文稿.ppt
- 澳大利亚 著名景点 - 吴江市盛泽镇盛泽实验小学.ppt
- 把图书馆搬回家ip通的使用及图书馆新主页简介演示文稿.ppt
- 百度认证初级课程-百度搜索推广-方案制作-创意表现-程琳课件.pptx
最近下载
- 三年级两位数乘加乘减计算练习题(每日一练,共17份).docx VIP
- 众为兴CNC4848硬件说明.pdf VIP
- 2025年黑龙江省疾病和预防控制中心人员招聘笔试备考题库及答案解析.docx VIP
- DBJ 51016-2013四川省农村居住建筑抗震技术规程建筑图集.docx VIP
- 三年级两位数乘加乘减计算练习题(每日一练,共29份).docx VIP
- 高强钢大直径内螺纹超声滚压强化技术 - 中国表面工程.pdf VIP
- 标准图集-05J909工程做法.pdf VIP
- 从基因分辨人——豆扣袖分辨纲要.doc VIP
- DBJ50_T-157-2022 房屋建筑和市政基础设施工程施工现场从业人员配备标准.docx VIP
- 铝合金各国标准对照剖析.pdf VIP
原创力文档

文档评论(0)