动漫图形编辑器的开发

动漫图形编辑器的开发

论文摘要

本文基于面向对象的思想给出了图形系统的各种模型,主要讨论了图形类库,通用图形编辑系统,以及动画制作技术,针对动漫设计中各种基本图元的数据描述的数据结构进行了定义,也对各种图元的结构层次和基本操作给出了定义。该图形编辑系统是结合通用图元编辑系统和动漫制作技术,设计的一个专为动画编辑来研究的专用图形编辑器。从20世纪60年代以来,人们就开始使用计算机来绘图。随着个人计算机的普及与图形图像技术的发展,计算机图形学已经广泛应用于动画制作的各个领域,从绘制基础的图形到高级的渲染图形,图形学技术都起到了不可或缺的作用。与传统的手工制图相比,使用计算机绘图可以减少重复的操作,节约了很大的人力和物力,从而降低成本,提高生产效率。而本次课题的研究则主要研究了如何实现矢量化制图,并进行编辑。本文先介绍了与绘图相关的图形学的知识与技术,并对这个绘图系统的实现过程进行了详细的介绍,其中包括了系统类的设计思想,系统的结构设计,以及在实际编程时碰到的问题。本文提出了一种利用OOP技术编辑Windows元文件的方法,通过对Windows元文件中记录的对象化,极大的方便了对矢量图形的编辑。另外对系统中类的设计和主要模块使用的关键技术进行了论述。接下来本文介绍该系统的总体设计和详细设计,论述了本系统实现的基本功能和数据流程图和系统工作框架图,以及设计时应注意的事项,最后给出了一定的实验结果。并在详细设计部分着重详细论述各个关键功能的实现方法,设计过程中使用的关键数据结构和自定义的关键类。最后是工作总结和系统展望,说明了当前系统的优缺点和完成后续工作应该注意的事项,以及下一步工作应从哪些方面着手开展。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 研究意义
  • 1.3 课题来源
  • 1.4 国内外研究动态和水平
  • 1.5 研究的主要内容
  • 1.6 论文章节的内容介绍
  • 第2章 系统开发的基本技术介绍
  • 2.1 图形学发展历程
  • 2.1.1 二维几何变换
  • 2.1.2 用户坐标到屏幕坐标变换
  • 2.2 GDI图形设备接口
  • 2.2.1 GDI(Graphics Device Interface)的介绍
  • 2.2.2 GDI特点
  • 2.3 STL标准模板库
  • 2.4 CDC类
  • 2.5 面向对象的程序设计
  • 2.5.1 面向对象程序设计的基本概念
  • 2.5.2 面向对象语言
  • 2.5.3 面向对象程序设计的优点
  • 2.6 动画技术
  • 第3章 系统总体设计
  • 3.1 系统的功能
  • 3.1.1 图元的绘制
  • 3.1.2 对图元进行编辑
  • 3.1.3 对图元属性的选择
  • 3.1.4 能够创建角色
  • 3.1.5 对关键点的编辑
  • 3.1.6 创建角色库
  • 3.1.7 创建场景
  • 3.1.8 创建动画接口
  • 3.1.9 显示动画文件库
  • 3.1.10 实现了文件菜单的功能
  • 3.2 系统的层次结构
  • 3.3 开发工具选择
  • 第4章 系统类设计
  • 4.1 图元类的设计
  • 4.1.2 对图元类的基本要求
  • 4.1.3 图元类的继承关系
  • 4.2 角色类的设计
  • 4.3 文档类的设计
  • 4.4 动画类的设计
  • 4.5 系统的流程和界面设计
  • 4.5.1 系统的流程设计
  • 4.5.2 系统的界面设计
  • 第5章 系统的详细设计
  • 5.1 图元类的实现
  • 5.1.1 自绘功能的实现
  • 5.1.2 保存和读取自身信息功能的实现
  • 5.1.3 图元的旋转实现
  • 5.1.4 图元缩放操作实现
  • 5.1.5 修改关键点的实现
  • 5.1.6 删除关键点的实现
  • 5.2 角色类的实现
  • 5.2.1 是否选中的实现
  • 5.2.2 计算包围盒功能的实现
  • 5.2.3 角色中添加图元
  • 5.2.4 角色的绘制
  • 5.2.5 角色的导入导出
  • 5.2.6 角色的移动
  • 5.2.7 角色的块操作和点操作
  • 5.3 画图菜单的实现
  • 5.3.1 绘制直线的实现
  • 5.3.2 绘制曲线的实现
  • 5.3.3 绘制圆的实现
  • 5.3.4 绘制折线的实现
  • 5.3.5 绘制多边形的实现
  • 5.3.6 绘制矩形的实现
  • 5.4 工具菜单的实现
  • 5.4.1 导出图元功能的实现
  • 5.4.2 导入图元功能的实现
  • 5.4.3 设置图元属性功能的实现
  • 5.5 操作菜单的实现
  • 5.5.1 选择菜单的实现
  • 5.5.2 导入背景图片的实现
  • 5.5.3 保存文件和读取文件功能的实现
  • 5.5.4 图元转换为角色功能的实现
  • 5.5.5 角色分解功能的实现
  • 5.5.6 复制、粘贴、删除功能的实现
  • 5.5.7 动画功能的实现
  • 第6章 研究总结
  • 6.1 全文总结
  • 6.2 系统的特点
  • 6.3 系统的改进与展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间研究成果
  • 相关论文文献

    • [1].图形类文创产品的创新策略研究[J]. 设计 2020(07)
    • [2].图形与包装[J]. 中国包装 2020(03)
    • [3].小学数学“图形与几何”易错题的案例及解决策略[J]. 西部素质教育 2020(12)
    • [4].隐喻手法在图形设计中的应用[J]. 工业设计 2020(06)
    • [5].十二生肖图形(鼠、牛、虎)[J]. 包装工程 2019(02)
    • [6].十二生肖图形(兔、龙、蛇)[J]. 包装工程 2019(02)
    • [7].十二生肖图形(马、羊、猴)[J]. 包装工程 2019(02)
    • [8].十二生肖图形(鸡、狗、猪)[J]. 包装工程 2019(02)
    • [9].《图形设计》[J]. 上海纺织科技 2019(06)
    • [10].《盲童触摸书》[J]. 西北美术 2019(01)
    • [11].公考《行测》图形推理题知识要点与训练[J]. 人才资源开发 2018(21)
    • [12].图形传播的起源与变革[J]. 现代装饰(理论) 2016(11)
    • [13].基于回形纹的图形设计——十二生肖[J]. 美与时代(城市版) 2017(01)
    • [14].张思华【图形设计作品】[J]. 艺术百家 2017(02)
    • [15].叶幸子图形设计系列[J]. 大众文艺 2017(20)
    • [16].图形创作手法探析[J]. 现代装饰(理论) 2015(12)
    • [17].图形设计教学实践与创新探析[J]. 艺海 2016(02)
    • [18].关于高职院校图形设计课程教学实践与创新研究[J]. 艺术科技 2016(01)
    • [19].《折——图形概念展厅》[J]. 美苑 2015(S2)
    • [20].三足鼎立[J]. 老同志之友 2019(24)
    • [21].多媒体技术在图形与几何教学中的实践与思考[J]. 教育信息化论坛 2019(08)
    • [22].找到隐藏的规律[J]. 小溪流(作文画刊) 2019(11)
    • [23].下一个是谁?[J]. 数学大王(趣味逻辑) 2020(03)
    • [24].来自故宫的礼物——浅议文创图形设计中传统文化的继承与创新[J]. 明日风尚 2020(05)
    • [25].不同之处[J]. 意林 2020(04)
    • [26].小学数学“图形与几何”中的测量及教学效果[J]. 小学时代 2020(05)
    • [27].选图形[J]. 意林(原创版) 2020(03)
    • [28].巧拼图形[J]. 老同志之友 2020(04)
    • [29].大班幼儿“图形”教学的方法研究[J]. 天天爱科学(教学研究) 2020(04)
    • [30].谈小学高年级“图形与几何”教学策略[J]. 读写算 2020(03)

    标签:;  ;  ;  ;  ;  

    动漫图形编辑器的开发
    下载Doc文档

    猜你喜欢