网站大量收购闲置独家精品文档,联系QQ:2885784924

66个计算机软件综合实习题目要点.pdf

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
66个计算机软件综合实习题目要点

版权由中国地质大学(武汉)计算机学院计算机科学与技术系所有,仅用于教学目的 第三部分 实习题目 实习一 用鼠标进行交互式绘图 【实习内容】 面向对象的分析与设计,学习用消息机制(或事件机制)响应用户的请求,学习高级语 言的绘图操作,掌握图形中点、线的属性,开发工具的使用。 【基本要求】 用鼠标在窗口内任意绘图;能绘制直线、矩形、椭圆、多边形等,能对封闭图形进行填 充,可交互式选择线的形状、线的粗细、线的颜色、填充的颜色;能实现所绘图形的保存和 打开及显示。 【较高要求】 能实现图形编辑的无级Undo 与Redo 功能。 【测试数据】不需要。 【实现提示】 线对象由许多点对象的组成,可用模板(对象数组或指向对象的指针数组)实现图形数 据的保存。Undo 与Redo 功能可仿照实习报告范例中图象编辑示例程序用设计模式实现。 【实习报告写作重点】 1.数据结构设计(线对象有哪些属性?多个线对象怎样保存,线对象怎样用点对象描述) 2.类的设计,用UML 描述类的静态视图和交互视图,特别是文档类(保存数据的类)和视 图类(显示数据的类)的关系。(可用Microsoft Visio 画图) 3.小结(已实现了哪些功能?以后哪些方面需要加强?)。如果你使用了设计模式,试说明 使用设计模式的优点。 实习二 三维建模 【实习内容】 面向对象的分析与设计,计算机图形学,三维图形开发工具。 【基本要求】 建立简单的三维物体(长方体、圆柱体、球体、四面体等),将其平行投影至 XY、XZ、 YZ 平面( 沿轴方向)上,通过鼠标在此三个平面上交互编辑物体,并画出物体的透视投影图 (投影中心、投影方向、投影平面自定)。 【较高要求】 能用鼠标交互式绘制, 又能根据参数绘制。能用基本的图形组成复杂的图形。 【测试数据】不需要。 【实现提示】 推荐使用Visual C++ 和OpenGL 或DirectX.;。 【实习报告写作重点】 1.需求分析 2. OPENGL 或DIRECTX 的基本功能和特征,你使用了其中哪些功能? 版权由中国地质大学(武汉)计算机学院计算机科学与技术系所有,仅用于教学目的 3.小结(已实现了哪些功能?以后哪些方面需要加强?) 实习三 函数曲线和曲面的绘制 【实习内容】 面向对象的分析与设计,计算机图形学,高级语言图形绘制。 【基本要求】 交互式给出数学函数的方程类型及参数,自动地画出坐标系、刻度以及数学方程的函数 曲线和曲面。曲线要求有三角函数曲线、椭圆曲线、抛物线、双曲线、螺旋线等。曲面要求 有:椭球面、抛物面、双曲面、圆锥面等。 【较高要求】要求曲面不同的地方能有不同的着色。 【测试数据】 不需要。 【实现提示】 请参考MATLAB 的功能. 【实习报告写作重点】 1. 用户界面的设计,类的设计。 2. 函数方程及曲线或曲面的绘制方法、绘制的过程。 3.小结(已实现了哪些功能?以后哪些方面需要加强?) 实习四 外部三维图形文件的显示 【实习内容】 面向对象的程序设计,计算机图形学和三维数据模型文件的结构。 【基本要求】 实现三维数据图形文件3DS 或OBJ 或DXF 或其它格式的输入和处理,能实现放大、 缩小和移动等操作。 【较高要求】 复杂场景的绘制。 【测试数据】有。 【实现提示】 用Visual C++ 结合OpenGL 或结合DirectX 实现 【实习报告写作重点】 1.三维图形文件格式剖析。 2.文件的输入和处理工作流程,所用OpenGL 的知识。 3.小结(已实现了哪些功能?以后哪些方面需要加强?)。 实习五 三维地形的绘制 【实习内容】 计算机图形学和数字图象处理。 版权由中国地质大学(武汉)计算机学院计算机科学与技术系所有,仅用于教学目的 【基本要求】 定义地形高程的最大值和最小值,然后在此范围内随机生成地形网格数据。采用多阶曲 线插值、三角形近似和纹理贴图进行地形的模拟绘制。 【较高要求】 分形生成高程数据 或 基于真实感地形数据绘制。 【测试数据】有。 【实现提示】 用Visual C++ 结合OpenGL 或结合DirectX 实现编程实现,用显示列表技术加快图形 的绘制。 【实习报告写作重点】 1.地形绘制算法有哪些

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档