- 4
- 0
- 约1.19千字
- 约 3页
- 2023-10-14 发布于湖北
- 举报
西北农林科技大学实验报告
实验一 基本图形元素生成算法
1.实验目的:
1)熟练掌握基本图形元素生成算法。
2)对高级语言的图形模式的设定有比较详细的了解。
3)对基本图形类(或函数)的调用方法有一个比较详细的了解。
2.实验内容:
1)DDA算法画直线算法。
2)编写源程序,在计算机上编译运行,画出正确的图形和输出交点坐标。
实验步骤:
DDA算法:
算法的主要思想:
由于课本上已经给出了斜率m∈[-1,1]上的算法,故此处给出斜率m∈[1,+∞〕上的算法,m∈(-∞,-1]上的可同理推导。
已知待扫描转换的直线为(x0,y0),,又,则设k=1/m=(即k∈(0,1])。直线方程为,即。
以一个像素为单位分割区间[y0,y1],由x0x1,故y0y1,得到[y0,y1]上的一个划分:,,….,其中=+1,得到点列,由公式
故从直接得到。可能为浮点数,要对它取整,实际得到像素集。初值为:()=(x0,y0)。
画出程序流程图;
start
start
input
input
P1(xa,ya), P2(xb,yb)
初始化:
初始化:dx=xb-xa, dy=yb-ya
并赋初值:x=xa,y=ya
draw(x , y) x=xa
draw(x , y)
x=xa
dxdy
dxdy
x=x2
x=x2
Y
NOO
N
N
Y
Y
(x,y)—(x+1/k,
您可能关注的文档
- 广东工业大学《单片机原理及接口技术综合实验》报告封面.doc
- 施工现场扬尘预防治理安全技术交底.doc
- 初中物理实验报告.doc
- 桂林市乡村清洁工程开展情况调查报告.doc
- 简单多媒体制作实验报告.doc
- 报关与报检模拟实验报告.doc
- 城市设计调研报告.doc
- 北京市基本医疗保险调查报告.doc
- 【部编版】认识总体国家安全观课件2.ppt
- 梁的弯曲正应力实验.doc
- 2025 配网工程施工专业分包采购范本 (第1部分:通用技术规范).docx
- RCS-9000系列C型厂用电保护测控装置技术和使用说明书.pdf
- RCS-941X系列数字励磁调节装置技术说明书.pdf
- PRC-ER励磁调节器技术说明书(RCS-941X系列数字励磁调节装置).pdf
- 2015 紫外线成像仪(部分).docx
- 2015 .3 紫外线成像仪(通用部分).doc
- 广州市_预制装配式钢筋混凝土雨水口标准图集.docx
- 辽2009S101-2 给水工程安装(自动喷水灭火设施安装).docx
- 2025 履带式起重机、蜘蛛吊技术规范.docx
- 2019 红外热像仪手持型采购技术规范(专用部分).docx
最近下载
- 横河DCS培训课件.pptx VIP
- 《通风与空调工程施工质量验收规范》(GB50243)验收表格 .pdf VIP
- 2025四川省南充市保安服务有限公司员工招聘5人笔试历年备考题库附带答案详解.docx VIP
- 22MR601 城市道路—交通标志和标线.pdf VIP
- 【课件】第18课+法国大革命和拿破仑帝国-2026-2027学年九年级上册统编版.pptx VIP
- 2025年苏教版高中二年级物理地震烈度与震级分布专题试卷及解析.docx VIP
- 高绩效团队管理培训(PPT).ppt VIP
- 2025年特许金融分析师多因素模型在绩效评估中的应用专题试卷及解析.pdf VIP
- 北极狐的介绍.pptx VIP
- 2025年互联网营销师用户召回中的AI大模型应用与智能文案生成专题试卷及解析.pdf VIP
原创力文档

文档评论(0)