- 0
- 0
- 约8.64千字
- 约 36页
- 2017-02-27 发布于湖北
- 举报
计算机辅助设计及图形学第7讲 二维CAD系统技术及小型CAD系统开发简介 华中科技大学机械学院CAD中心 吴义忠cad.wyz@hust.edu.cn 主要内容 功能分析 体系结构 关键技术 交互技术 VCAD介绍 OpenGL的交互功能 7.1 功能需求 7.3 部分关键技术 菜单技术 Menu 3)界面设计原则 6)界面质量评价 7.6 小型CAD系统VCAD介绍 基本图元创建功能 图元选择功能 图元编辑功能 视窗Zoom功能 橡皮筋功能 文件功能 Undo/Redo功能 创建图元 全局图元链表:保存模型的全部实体图元 CVCadDoc::m_EntityList 实体创建过程——对象调用 用户输入(CCommand) + 创建对象(CEntity) CCommand/CEntity对象及其派生对象 图元选择 图元选择实体集 DOC::m_selectArray 记录选中的实体图元指针 实体包容盒:鼠标左键单击时,处在实体包容盒内的实体才能被选中 图元的各种显示模式:选中、拖动、正常 图元编辑 编辑(Modify)命令也从CCommand派生 编辑过程:关键点变换(如旋转),删除原实体(作删除记号),创建新实体 视窗功能 各种常用的Zoom: All/Extent, out/In, Window, pan 座标系:用户坐标系与
原创力文档

文档评论(0)