下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机图形学教学软件设计ActionScript计算机图形学教学软件设计摘要:多媒体教学形式已经被广泛应用于计算机专业课程的教学中,因此,多媒体教学软件已经成为现代大学教育的1个重要的工具。计算机图形学是计算机科学与技术专业的主干专业课程之1。它主要论述了怎样用数字计算机生成、处理和显示图形。与许多其他计算机专业课程相比,它包含了更多的数学知识,显得更加生涩、抽象,不易成为本专业学生所喜爱和擅长的科目。因此,制作生动有趣、简单易懂的计算机图形学教学软件是非常有必要的。我们利用FlashMX软件制作了1个计算机图形学课程的教学软件。该教学软件采用了FlashMX最为著名的时间轴控制技术,图形绘制功能,ActionScript脚本编程。本教学软件实现了大局部计算机图形学中的算法。而且,它摈弃了机械的静态讲解,而使用生动形象的动态实例来演示本学科中的根本知识和著名算法,使得计算机图形学的学习更具趣味性。本文前3章简单介绍这个软件的演示内容和构造,最后1章详细地阐述局部算法实现的原理和方法。关键字:计算机图形学;FlashMX;多媒体教学DesignofComputerGraphicsTeachingSoftwareAbstract:Themultimediateachingformhasbeenwidelyappliedinthefieldofputerspecialcourseteaching.Therefore,themultimediateachingsoftwarebeesanimportanttoolforthemoderncollegeeducation.Asamainspecialcourseofputerscienceandtechnology,putergraphicsmainlydiscusshowtoproduct,handleanddisplaygraphs.Compareswithmanyotherputerspecialcourses,itcontainsmoremathematicsknowledgeandappearsjerkandabstract.Asaresult,studentswillfeelthatthiscourseisadullanddrydiscipline.Forthisreason,itisnecessarytomakeinterestingandunderstandableputergraphicsteachingsoftware.WedesignaputergraphicsteachingsoftwareFlashMXsoftwareusingFlashMXmostfamoustechnology,suchas:Timeaxiscontroltechnology,drawingfunction,ActionScriptprogramming.Thus,theteachingsoftwarehasrealizedinthemajorityofputergraphicsalgorithm.What’smore,ithasabandonedtheinflexible,staticexplanation,butexplainstheelementaryknowledgeandthefamousalgorithmofputergraphicsdisciplinebyvividflashmovies,andmakesthestudyofputergraphicsgettingmoreattractive.Infirstthreechaptersofthepaper,weintroducethecontentandstructureoftheputerteachingsoftwareinbrief.Thelastchapterisdevotedtotheaxiomsandmethodofthepresentationsofthissoftwareindetail.Keywords:ComputerGraphics;FlashMX;multimediateaching目录前言11开发环境及开发语言简介21.1MacromediaFlashMX概要21.1.1MacromediaFlashMX开展21.1.2MacromediaFlashMX新功能21.1.3运行FlashMX的系统要求51.2ActionScript简介52需求分析62.1计算机图形学教学软件现状以及未来的开展62.2计算机图形学教学软件介绍62.2.1内容和功能说明62.2.2操作说明72.3规格说明83概要设计93.1软件系统构造概要93.2软件模块构造说明94详细设计104.1图元显示的相关算法104.1.1DDA算法实例104.1.2中点圆算法114.1.3中点椭圆算法124.1.4扫描线多边形填充算法134.1.54-连通区域法144.22维几何变换的相关算法154.3交互式构图技术的相关算法154.4分形几何的相关算法164.4.1旋转的3棱椎174.4.22次贝塞尔曲线214.4.33次贝塞尔曲线234.4.4分形演示中分形树265完毕语3637致谢38前言计算机图形学(ComputerGraphics)是计算机应用领域的1个重要分支,近310年来开展迅速,应用广泛。计算机图形学这门课程也是计算机科学与技术专业的主干课程之1,它主要介绍怎样用数字计算机生成、处理和显示图形。图形的详细应用范围很广,但是从根本的处理技术来看只有两类,1类是线条,如工程图、地图、曲线图表等;另1类是明暗图,与照片相似。为了生成图形,首先要有原始数据或数学模型,如工程人员构思的草图,地形航测的判读数据,飞机的总体方案模型,企业经营的月统计资料等等。这些数字化的输入经过计算机处理后变成图形输出。MacromediaFlashMX是Macromedia新的flash影片图形读者界面(GUI)创作工具,是制作令人过目不忘的Web内容的专业标准创作工具。FlashMXActionScript脚本语言功能相当强大,这使它用于Web站点的交互式矢量图形和动画的制作具有无法比较的优点。它可以制作出用于浏览网页时的导航控制、动画图标、带同步声音的大段动画,嵌入到网页中创造出生动的富于表现力的作品。FlashMX用于交互式应用程序的优点还不止这些:(1)可以跨平台、跨设备无论是Windows、Mac、Linux、UNIX还是在Symbian操作系统上,也不管你使用的是桌面PC还是掌上电脑(PocketPC和PALM),或是移动,Flash影片文档都能正确播放。正确安装了FlashPlayer之后,Flash影片文档就可以实现1次开发,跨平台跨设备随意浏览了。(2)基于富媒体的用户界面FlashMX的用户界面简单明了,操作简便。而基于FlashMX创立的富媒体应用程序,集成了矢量图形、位图、音频和视频,并且可以非常轻松地取悦大多数用户并最终获得成功。(3)基于ECMA-262标准的ActionScript脚本语言使用Flash开发应用程序已经成为Flash未来开展的重点,ActionScript作为1种重要的脚本语言在Flash的开展中占有重要的地位。使用Flash开发的应用程序其实是1种基于时间轴的应用程序:对设计人员而言,时间轴是最重要的设计概念,所有的动画都必须按照时间轴设计并在时间轴上完成;对于开发人员而言,时间轴是管理1个应用程序各种状态的方法。它可以作为1个向导,或者是1个智能按钮,可以根据当前的情况显示不同的外观,做出不同的反响。Flash可以为影片剪辑提供已定义的参数(叫做组件),用以在Flash影片中开发丰富的用户体验。每1个内置Flash组件都具有自己的1套动作脚
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南建筑安全员-C证考试(专职安全员)题库附答案
- 贵州大学《钢琴合奏》2023-2024学年第一学期期末试卷
- 贵州财经大学《社会经济调查与写作》2023-2024学年第一学期期末试卷
- 2025吉林建筑安全员-C证考试(专职安全员)题库附答案
- 贵阳信息科技学院《韩国语听力》2023-2024学年第一学期期末试卷
- 硅湖职业技术学院《房屋建筑学A》2023-2024学年第一学期期末试卷
- 2025山东省建筑安全员《C证》考试题库及答案
- 广州幼儿师范高等专科学校《级管理与主任工作实务》2023-2024学年第一学期期末试卷
- 2025江西建筑安全员《C证》考试题库及答案
- 广州卫生职业技术学院《生态环境与人类发展》2023-2024学年第一学期期末试卷
- 2025年国务院发展研究中心信息中心招聘应届毕业生1人高频重点提升(共500题)附带答案详解
- 2024年公安机关理论考试题库500道及参考答案
- 2024年全国《国防和兵役》理论知识竞赛试题库与答案
- 特殊情况施工的技术措施
- 企业知识产权保护策略及实施方法研究报告
- 2024年07月11026经济学(本)期末试题答案
- 2024年中小企业股权融资合同3篇
- 2024年01月11289中国当代文学专题期末试题答案
- 2024年秋季生物教研组工作计划
- 2024年云南高中学业水平合格考历史试卷真题(含答案详解)
- 大学物理(二)知到智慧树章节测试课后答案2024年秋湖南大学
评论
0/150
提交评论