第三章直线、圆、椭圆的生成解析
第三章 直线、圆和椭圆扫描转换 3.1直线段的扫描转换算法 一、数值微分法(DDA) 假定直线的起点、终点分别为:(x0,y0), (x1,y1),且都为整数。 数值微分(DDA)法 基本思想 (1)已知过端点P0 (x0, y0), P1(x1, y1)的直线段L y=kx+b (2)直线斜率为 :k=(y1-y0)/(x1-x0) (3)Xi+1=Xi+ε*ΔX Yi+1=Yi+ε*ΔY 其中, ε=1/max(|ΔX|,|ΔY|) max(|ΔX|,|ΔY|)= |ΔX| (|k|=1) |ΔY| (|k|1) 数值微分(DDA)法 增量算法:在一个迭代算法中,如果每一步的x、y值是用前一步的值加上一个增量来获得,则称为增量算法。 DDA算法就是一个增量算法。 数值微分(DDA)法 void DDALine(int x0,int y0,int x1,int y1,int color) ? int x; float dx, dy, y, k; dx = x1-x0; dy=y1-y0; k=dy/dx ; y=y0; for (x=x0; x?x1; x++) ? drawpixe
您可能关注的文档
- 第三章单片机并行IO端口应用解析.ppt
- 第三章压力容器基础知识04解析.ppt
- 第三章图像增强2解析.ppt
- 第三章塑料成型工艺及塑料制件的结构工艺性解析.ppt
- 第三章当代世界的政治经济格局解析.ppt
- 第三章态度解析.ppt
- 第三章我国学校体育目的与目标解析.ppt
- 第三章拖动系统解析.ppt
- 第三章指令系统解析.ppt
- 第三章推理的形式结构解析.ppt
- 2026年快消品行业广告投放报告——创新模式与市场趋势分析.docx
- 2026年个护产品行业发展趋势报告.docx
- 《慢性便秘生物反馈治疗社区推广与家庭训练指南(2024年版)》.docx
- 2026年云计算行业研究报告:技术发展与市场潜力.docx
- 成都棠湖外国语学校2026年面向全国诚聘优秀教师备考题库含答案详解(典型题).docx
- 棚户区住房改造项目可行性研究报告.docx
- CN120297283A 用于方面级情感三元组抽取的全视图提示生成和错例判别交叉训练模型及模型训练方法 (唐加).pdf
- 起重机械故障事故处置方案.docx
- 甘肃省兰州市永登县2024-2025学年四年级下学期语文期中试卷(含答案).pdf
- 2026年跨境电商行业政策影响报告及市场机会分析.docx
最近下载
- 【TCP云运维】腾讯云运维高级工程师认证考试题库(汇总)..doc VIP
- 矿用电缆故障点定位方法的多维度解析与创新应用研究.docx
- 2026年上海市嘉定区中心医院医护人员招聘考试参考题库附答案解析.docx VIP
- 2026年中考语文备考之非连续性文本阅读备考训练:科技创新主题.docx VIP
- 2026年上海市嘉定区中心医院医护人员招聘笔试备考题库及答案解析.docx VIP
- 2026年上海市嘉定区中心医院医护人员招聘考试备考题库及答案解析.docx VIP
- 2026年上海市嘉定区中心医院医护人员招聘考试备考试题及答案解析.docx VIP
- 【TCP云运维】腾讯云运维高级工程师认证考试题库(汇总).docx VIP
- 无人机在野生动物保护区的监测应用.pptx VIP
- 红外相机在鼠类监测中的应用.ppt VIP
原创力文档

文档评论(0)