第9章简单交互式图形系统的设计与实现.pptVIP

  • 15
  • 0
  • 约1.24万字
  • 约 62页
  • 2019-09-28 发布于湖北
  • 举报

第9章简单交互式图形系统的设计与实现.ppt

第 9 章 简单交互式图形系统的设计与实现 9.1 系统简介 9.2 系统设计与实现 习题 9.1 系统简介 9.1.1 系统用户界面 系统运行界面如图9.1所示。 本系统以Windows画板为设计原型, 在功能上, 给用户提供了画线、 框、 圆、 多边形、 三维立体、 曲线、 填充以及动画、 分形算法程序实现演示等基本操作, 填充方式根据图形学的概念提供了两种方式, 即多边形填充和种子填充。 9.1.2 系统结构 本系统采用树状的层次结构进行组织(如图9.2所示), 主要包括文档管理、 窗口管理、 图形编辑管理三大功能模块。 其中文档管理主要完成文档的新建、 保存、 输出打印等功能; 窗口管理定义系统界面风格, 提供对画面编辑区域及工具条、 系统状态面板、 菜单面板等的显现与隐藏的管理; 图形编辑管理模块主要用于完成直线、 曲线、 封闭区域等的绘制、 填充、 几何变换和三维图形的生成、 投影、 消隐及显现。 9.2 系统设计与实现 9.2.1 图形编程的基础知识 VC++是一种面向对象程序设计语言, 基于面向对象程序设计语言的程序设计方法都支持三种基本的活动: 识别对象(Object)和类(Class), 描述对象和类之间的关系, 以及通过描述每个类

文档评论(0)

1亿VIP精品文档

相关文档