- 59
- 0
- 约3.62千字
- 约 5页
- 2017-01-17 发布于重庆
- 举报
計算机图形学圆的生成算法的实现
实验三 圆的生成算法的实现
班级 08信计2班 学号 20080502054 姓名 曲凯歌分数
一、实验目的和要求
1.理解圆生成的基本原理。
2.掌握几种常见的圆生成算法。
3.利用Visual C++实现圆生成的中点画圆算法。
二、实验内容
1.利用中点画圆算法、Bresenham画圆法在屏幕上生成一整圆。
2.利用中点算法画一椭圆。
三、实验步骤
1.圆生成的基本原理
(1)圆的特征
圆的定义为到给定中心位置距离为的点集。圆心位于原点的圆有4条对称轴:和。若已知圆弧上一点,可以得到其关于4条对称轴的其他7个点,这种性质称为八对称性。
2. 实现各种圆的生成算法,包括中点生成算法、Bresenham生成算法等。程序运行后的菜单界面如图所示。
圆生成图形的程序运行界面
首先创建工程名为“圆的生成算法的实现”的单文档应用程序框架,操作步骤如下:
(1)创建单文档应用程序框架。
启动Visual C++,选择“文件/新建”菜单命令,在弹出的新建对话框中单击“工程”标签;选择.MFC AppWizard(exe),在“工程名称”编辑框中输入“圆的生成算法的实现”(也可以使用英文名称),选择所要存放的位置后,单击“确定”按钮,出现Stept1对话框;选择“单个文档”选项,单击“下一步”按钮,在接着的Stept2~Stept5中,均可以直接单击“下一步”按钮完成应用程序
您可能关注的文档
- 計算机使用过程中会遇到的常见问题33.doc
- 計算机体系结构_第一次作业.docx
- 計算机体系结构名词解释总汇2.doc
- 計算机信息中心机房建设标准.doc
- 計算机信息安全四级多选.doc
- 計算机保护(研究生讲稿).doc
- 計算机体系结构考试总结.docx
- 計算机信息安全毕业论文(专科).doc
- 計算机信息安全论文.doc
- 計算机信息安全论文计算机网络信息安全技术研究.doc
- 小学科学教学中科学实验与生活实践结合课题报告教学研究课题报告.docx
- 2026年区块链金融应用十年发展报告.docx
- 2026年智能手环市场趋势行业报告.docx
- 基于虚拟现实技术的军事模拟训练系统开发与评估教学研究课题报告.docx
- 2026年全球芯片制造设备市场供需关系报告.docx
- 2026年数字货币十年趋势:加密货币与金融创新行业报告.docx
- 2026年智慧博物馆五年发展:展陈材料创新报告.docx
- 生成式AI支持的情境化地理空间思维培养策略实践教学研究课题报告.docx
- 2026年光热发电五年技术示范报告.docx
- 教育机器人教育机器人教育政策法规研究及2026年发展方向报告.docx
最近下载
- 残疾人之家消防知识培训课件.pptx
- 铅精矿化学分析方法 第19部分:硫酸根含量的测定 电感耦合等离子体发射光谱法.docx VIP
- 美国材料与试验协会 A673A673M-2001_结构钢冲击试验的取样程序的标准规范(中文版).doc VIP
- 《GMP洁净厂房空调净化系统验证方案》.doc VIP
- CBCC中国建筑色卡千色卡色查询表.pdf VIP
- (高清版)B-T 19015-2021 质量管理 质量计划指南.pdf VIP
- 花生病虫害防治技术.ppt VIP
- 探访古代文明.pptx
- 3.3《品质》一等奖获奖课件.pptx VIP
- TCASME-刹车盘用碳陶复合材料技术要求.pdf VIP
原创力文档

文档评论(0)