加载《计算机图形学实习——第二部分(1)》成功,点击此处阅读
首页 →文档下载

计算机图形学实习——第二部分(1)

以下为《计算机图形学实习——第二部分(1)》的无排版文字预览,完整内容请下载

计算机图形学实习——第二部分

程序设计

实习目的

熟练掌握计算机图形学的基本原理和方法;

熟练掌握计算机图形学算法的实现算法;

学习和掌握图形系统的设计;

学习用VC++编写计算机图形学程序;

实习内容

编写计算机图形学图形处理程序,该程序包括:

画直线、画多边形、画圆、画字符

对多边形进行填充

图形裁剪

图形的几何变换

三维图形的消隐(选做)

光照(选做)

等功能;

实习要求

采用VC++编写程序;

界面要求

系统采用Windows通用的界面式样;

所有功能必须集成在一个界面下,采用基于单文某某的程序;

不同的功能采用不同的菜单;

所有的功能必须具有菜单和图标两种操作方式;

画直线

可以任意指定直线的起止点位置;

可以任意设置直线的线宽;

可以任意设定直线的颜色;

画多边形

可以任意指定多边形的边数和多边形的节点位置;

可以任意设置多边形边线的线宽;

可以任意设定多边形边线的颜色;

画圆

可以任意指定圆心和半径;

可以任意设置圆弧边线的线宽;

可以任意设定圆弧边线的颜色;

画字符

可以任意指定字符的位置;

可以任意设置字符的大小、颜色、方向、字体等;

所画的字符对象可以是单个字符,也可以是具有多个字符的 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 标形状不限;

多面体的数据采取文件方式读入;

可以任意定义光源位置、方向以及光强等;

可以包括泛光、漫反射光、镜面反射光等多种光源;

目标体的反射率等参数可以通过程序定义;

其它要求

画直线、画多边形、画圆、画字符等部分的程序不采用VC的基本对象,而直接运用课堂所学算法。

系统界面层次清晰;

系统操作灵活、方便;

具有读写图形数据文件的功能;

在下面提供的参考系统的基础上,独立编写界面和程序功能算法。

提交成果

提交的成果包括:

程序源代码,源代码中自己添加的语句必须要有注释(循环变量除外);

程序文某某说明:包括所采用的图形处理算法、图形文件格式、程序操作方法、实验数据等等的说明;

禁止将本文某某“计算机图形学实习—第二部分”拷贝到程序文某某说明中,违者扣分。

示例

本次实习提供了如下参考程序:

计算机图形学课程设计

计算机图形算法演示

二维图形开发工具

一个画图工具

基本绘图程序

图形绘制代码

这些程序代码是均采用VC++编程,包括了画直线、反走样直线、画圆、画椭圆、画矩形、画多边形、画三角形、矩形填充、多边形填充、3D几何变换、光照、贴图等算法的实现,并可进行颜色与线宽的设定,有的还具有图形文件保存功能。

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文某某下载。

  1. 图形运动教学反思
  2. ***48_3月2日数学作业12(空白卷)
  3. (精校版)全国卷XXXXX理数高考试题文某某版(含答案)
  4. 《全等三角形》说课稿
  5. 多边形的内角和学习单
  6. 0518二年级数学(XX版)-对称-1教案
  7. 二年级数学下册(RJ) 教学课件第2课时 平移
  8. 1.1相似多边形教案
  9. 什么是面积1-课件
  10. 复习认识图形、分类与整理反思
  11. 复习认识图形、分类与整理反思
  12. 七年级数学上册第四章图形的初步认识4.4平面图形教学设计(新版)华东师大版
  13. 圆的面积计算教学设计
  14. 轴对称教学设计
  15. 教学设计——汪某某
  16. 认识平面图形新教案
  17. 《图形的拼组》教学课件
  18. 三角形的特性教案

以上为《计算机图形学实习——第二部分(1)》的无排版文字预览,完整内容请下载

计算机图形学实习——第二部分(1)由用户“欣欣他大爷”分享发布,转载请注明出处
XXXXX猜你喜欢
回顶部 | 首页 | 电脑版 | 举报反馈 更新时间2021-09-10 02:26:02
if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/1e/59/107579.html'}ipt>if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/1e/59/107579.html'}ipt>