首页> 中文学位 >交互式力学图形生成系统(MCAD)
【6h】

交互式力学图形生成系统(MCAD)

代理获取

目录

文摘

英文文摘

1绪论

1.1选题背景

1.2 CAD发展概况

1.3 MCAD系统的特点与功能

2 MCAD系统开发平台、开发工具的选用

2.1 Windows开发平台

2.1.1 Windows平台介绍

2.1.2 Windows编程特点

2.2面向对象的程序设计与C++语言

2.2.1面向对象的编程思想

2.2.2 C++语言简介

2.3 VC++6.0开发工具

2.3.1 MFC简介

2.3.2 VC++6.0开发环境

3 MCAD系统中计算机图形学的应用

3.1计算机图形学概述

3.2 MCAD系统坐标系统的建立

3.2.1计算机图形学中的坐标系统

3.2.2窗口与视口的变换

3.2.3 MCAD系统坐标系统的建立

3.3图形几何变换

3.3.1平移变换

3.3.2旋转变换

3.4曲线生成

3.4.1曲杆的生成

3.4.2连续曲线的生成

4 MCAD系统的设计与实现

4.1 MFC中与绘图有关的类及绘图属性的设置

4.1.1绘图类与绘图对象类

4.1.2绘图属性的设置

4.2 MCAD系统中图形类的组织

4.2.1图形类的建立

4.2.2图形参数类的建立

4.3 MCAD系统文档的组织

4.3.1利用MFC模板管理图形元素的对象

4.3.2实现MCAD系统文档的管理功能

4.4 MCAD系统视图的实现与视图功能的增强

4.4.1 MCAD系统视图的实现

4.4.2 MCAD系统视图功能的增强

4.5 MCAD系统鼠标交互绘图的实现

4.5.1鼠标交互绘图主要解决问题

4.5.2实现鼠标交互绘图的功能

4.6 MCAD系统文档操作功能

4.6.1鼠标点选图形与窗选图形

4.6.2图形元素的删除、复制、移动

4.6.3实现MCAD系统文档操作逆向化

4.7图形的保存与读取

4.7.1 MFC框架程序的文档串行化机制

4.7.2用串行化实现MCAD系统的文档存储和读取功能

4.8 MCAD系统图形界面的开发

4.8.1工具条的实现

4.8.2状态条的实现

4.8.3对话条的实现

5结论与展望

6绘图实例

参考文献

致谢

大连理工大学学位版权使用授权书

展开▼

摘要

根据目前高校对计算机辅助教学的需要和理工类院校力学教学的特点,开发了交互式力学图形生成系统(MCAD).从软件的实用性出发,使计算机充分发挥在辅助教学中的应用.MCAD系统运用计算机图形学相关知识,以VC++6.0作为开发工具,以Windows为平台进行开发.主要工作如下:1.力学图形库的开发:将常用力学图形分类、整理为基本图形、构件、力与约束、组合体等类型.依据面向对象的机制和VC++6.0程序工具建立了一个图形基类CDraw,并以此继承了框架类,梁类,荷载类等专用于绘制力学图形的图形类.从而将一套专业力学图形库集成到MCAD系统中.2.绘图软件功能的开发:包括图形编辑、图形操作、图形存储、视图操作、文字编辑、绘图辅助等.在绘制图形过程中可以即时改变笔色、线型、线宽、栅格步长、背景颜色等参数.形成具有图形界面丰富、功能实用的交互式绘图系统.3.软件接口功能的开发:绘制的力学图形以BMP格式与常用软件Word、Excel、PowerPoint等进行存储.

著录项

  • 作者

    李孟黎;

  • 作者单位

    大连理工大学;

  • 授予单位 大连理工大学;
  • 学科 结构工程
  • 授予学位 硕士
  • 导师姓名 姜峰;
  • 年度 2004
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP391.72;
  • 关键词

    力学图形; 面向对象; VC++; 计算机图形学;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号