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