1 / 4
文档名称:

2011014816余伟(2).docx

格式:docx   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2011014816余伟(2).docx

上传人:yunde113 2014/4/17 文件大小:0 KB

下载得到文件列表

2011014816余伟(2).docx

文档介绍

文档介绍:西北农林科技大学实验报告
学院名称:理学院专业年级:信计111班
姓名:余伟学号:2011014816
课程:计算机图形学基础报告日期:2013年12月7日
实验二椭圆的扫描转换算法
1实验目的
了解和掌握中点算法和Bresenham算法。
2实验内容
1)中点Bresenhan画椭圆算法。
2)编写源程序,在计算机上编译运行,画出正确的图形和输出交点坐标。
3实验步骤
1)对直线、圆弧的几何形状及相对位置进行分析,选定比较合适的算法模型。
2)画出程序流程图;
3)编写程序的源程序;
4)编辑源程序并进行调试;
5)进行特殊模式的运行测试,并结合情况进行调整。
6)打印源程序或把源程序以文件的形式提交。
4 实验内容
1)中点Bresenhan画椭圆算法。
2)编写源程序,在计算机上编译运行,画出正确的图形和输出交点坐标。
对直线、圆弧的几何形状及相对位置进行分析,选定比较合适的算法模型。
画中点Bresenham算法的基本步骤:
(1)输入椭圆的长半轴a和短半轴b;
(2)计算初始值
(3)绘制点(x,y)及其在四分象限上的另外三个对称点.
(4)判断d的符号。若d<=0,则现将d更新为再将(x,y)更新为(x+1,y);否则先将d更新为再将(x,y)更新为(x+1,y-1).
(5)当重复步骤(3)、(4),否则转到步骤(6).
(6)用上半部分计算的最后点来计算下半部分中d的初值:
(7)绘制点(x,y)及其在四分象限上的另外三个对称点.
(8)判断d的符号。若d<=0,则将d更新为再将(x,y)更新为(x+1,y-1);否者先将d更新为再将(x,y)更新为(x,y-1).
(9)当y>=0时,重复步骤(7)和(8),否者结束.
2)画出程序流程图;
中点Bresenham画椭圆流程图:



d更新为d+b^2(2x+3),
(x,y)->(x+1,y)
d<=0?
d更新为d+b^2(2x+3)
+a^2(-2y+2),(x,y)->(x+1,y-1)
B^2(x+1)<a^2(y-)?
计算d的初值,x=0,y=b.
绘制(x,y)及其三个对称点
输入a,b


用上半部分计算的最后点(x,y)计算d
的初值:d=b^2(x+)^2+a^2(y-1)^2-a^2*b^2.
绘制(x,y)及其三个对称点
d<=0?
d更新为d+b^2(2xi+2)+
a^2(-2yi+3),(x,y)->(x+1,y-1)
d更新为d+a^2(-2yi+3),(x,y)->(x,y-1)
y>=0?
结束
图一中点Bresenham画椭圆流程图

a=40 ,b=50

function MBresenhamcirle111(a,b)
x=0;
y=b;
dl=b*b+a*a*(-b+);
plot([x],[y],'*');
hold on
plot([-x],[-y],'*');
hold on
plot([-x],[y],'*');
hold on
plot([x],[-y],'*');
hold on
while b*b*(x+1)<a*a*

最近更新

计算机基础-photoshop实验 35页

音乐之力:触动心灵-深掘音乐在情绪调节与教学.. 23页

教你如何制作外挂教程演示公开课获奖课件赛课.. 54页

甲藻门公开课获奖课件赛课一等奖课件 22页

模拟X线成像公开课获奖课件赛课一等奖课件 78页

销售团队:挑战与机遇-塑造高效,应对变化的销.. 29页

银行金融考试教育-银行业资深从业人员 23页

银行职业规划-银行职业发展指导 20页

建设项目报建工作流程最新详细介绍公开课获奖.. 56页

经脉别论公开课获奖课件赛课一等奖课件 20页

平面汇交力系的合成与平衡的几何法和解析法公.. 27页

平面任意力系例题公开课获奖课件赛课一等奖课.. 42页

金属船舶市场分析-深入行业研究报告 22页

酒店行业中的年中总结报告-酒店员工激励 24页

部门改革方案-提升中介效率,注入新活力 24页

美联储公开课获奖课件赛课一等奖课件 13页

孔子世家原文公开课获奖课件赛课一等奖课件 26页

软装搭配技巧-家居软装搭配技巧 27页

经典电视广告作品赏析公开课获奖课件赛课一等.. 43页

要素费用的核算 25页

监控员SOP培训公开课获奖课件赛课一等奖课件 34页

足球战术介绍-足球战术培训 28页

西餐厅室内照明设计实例 32页

赋能银行:流程再造-新科技引领业务流程优化 33页

西瓜病虫害防治 47页

布线常用工具公开课获奖课件赛课一等奖课件 19页

工程项目施工现场起重吊装作业安全培训公开课.. 80页

服装店合伙经营合同模板 3页

仓库存货盘点制度-盘点周期、流程、盘点报告、.. 9页

化工设计专业分工及职责 89页