- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vc--计算机图形学课程算法演示系统课件
计算机图形学课程算法演示系统
摘 要
八年经验 专业指导毕业设计
需要全套设计请联系:731767310
本文以教师的课程演示系统为例,对教师的课程演示系统进行设计与改进,旨在通过我们设计出的演示系统能增加教师、学生和书本之间的交互性。文中首先对一些课程的演示系统的现状及其重要性进行了分析,提出实现教与学之间交互性的必要性与可行性。特别针对计算机图形学的课程演示系统进行设计,分析书本中的难点与重点的算法,设计出一个功能强大,交互性强,简单实用的教学软件系统。最后,文章对系统的设计实现过程进行了阐述。计算机图形学课程算法演示系统是结合计算机图形学这门课程的算法,经过实际的需求分析,采用功能强大的Visual C++ 6.0作为开发工具,运行于Windows98、ME Windows 2000 sp3、Windows XP等环境而开发出来的一款单机版的软件。在设计的过程中着重于系统的交互性、系统演示的准确性、各个模块间的兼容性和互补性。
关键词:计算机图形学;交互性;算法演示;Visual C++;面向对象
computer graphic course algorithm demo system
Abstract
Taking the teaching-course demo system as an example, this paper aims to design a new course demo system to achieve a betterment of interactivity among the teacher、teaching material and the student.
This paper firstly analyses the actualities and importance of some main course demo system, then brings forward the necessity and feasibility of teach-learn interactivity. Based on the computer graphic course demo system in particular, the author analyses its algorithm’s difficulties and the emphases and designs a functional good-interactivity and easy-going teaching software system. This paper finally expatiates the process of the design and implement of this system.
Keywords: computer graphic; interactivity; algorithm demo; Visual C++
目 录
1 绪论 1
1.1 计算机图形学的发展历史 1
1.2 计算机图形学的应用 1
1.2.1 信息显示 2
1.2.2 设计 2
1.2.3 模拟 2
1.2.4 用户界面 3
1.3 关于我国计算机图形学的研究 3
2 Visual C++ 简介 4
2.1 概述 4
2.2 理解VC工程 4
2.3 MFC编程特点 5
2.4 使用 Wizard 6
2.5 windows图形技术 6
3 需求分析 7
3.1 功能需求 7
3.1.1目标 7
3.1.2 方案: 8
3.2 环境需求 8
3.3 可行性分析 8
4 概要设计 9
4.1 总体概要设计 9
4.2 类的关联概要设计 10
5 详细设计 11
5.1 画线算法模块设计 11
5.1.1 数值微分(DDA)法 11
5.1.2 中点画线法 14
5.1.3 Bresenham算法 17
5.2 填充算法模块设计 20
5.2.1 扫描线算法 20
5.2.2区域填充算法 25
5.3 裁剪算法模块设计 26
5.3.1直线段裁剪 26
5.3.2多边形裁剪 33
5 总结 37
谢辞 38
参考文献 39
附录一:外文翻译---原文部分 40
附录二:外文翻译---译文部分 49
1 绪论
1.1 计算机图形学的发展历史
随着计算机绘图软硬件技术的不断发展,人们对有关理论和算法的深入研究,逐渐形成了一门新兴的科学——计算机图形学(CG:ComputerGraphics)。计算机图形学是近四十年来迅速发展起来的具有广泛应用前景的一门新兴科学,是科学技术领域中取得的重要成就之一。计算机出现后,为了在绘图仪和阴极射线管上输出图形,计算机图形学也随之产生了。它是随着计算机及其外围设备等技术
您可能关注的文档
- n阶行列式的计算方法课件.doc
- Myers' PSYCHOLOGY (7th Ed)课件.ppt
- P2P理财和非法集资的区别课件.ppt
- P G的组织架构和营销职能分工推荐.ppt
- PAM-STAMP软件教程例子1:模面生成和快速成形分析课件.doc
- PAM-STAMP软件教程例子2:MONO-STAGE CALCULATION OF A BOX一个简单冲压过程的设置课件.doc
- PDCA循环在工厂管理中的应用试题及课件.doc课件.doc
- P2P网贷可行性研究报告推荐.doc
- McKinsey-如何进行团队内部及团队与客户之间的交流推荐.ppt
- PEP2012年新人教版三年级上册英语复习资料附期末测试卷教案.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
最近下载
- 文献综述中小企业成本控制研究.docx VIP
- (2025春新版本)人教版七年级历史下册全册教案.pdf
- 北京市一零一中学2023-2024学年七年级下学期期中考试英语试卷(含答案).pdf
- 物业管理服务报价表完整优秀版 .pdf VIP
- 文献综述--中小企业成本控制的研究.doc VIP
- 莒县鸿瑞矿业有限公司新型节能环保型石灰窑项目(三期)竣工环境保护验收监测报告.docx VIP
- 第9课 近代西方的法律与教化 教案-统编版(2019)高中历史选择性必修1国家制度与社会治理.pdf
- ZOOM声乐乐器L-12 快速入门 (Chinese)说明书用户手册.pdf
- 基于单片机的宠物喂养系统的设计与实现.docx
- 中小学(三阶魔方的复原)校本教材.doc VIP
文档评论(0)