- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机图形学上机实验
齐金山
淮阴师范学院(江苏)
计算机科学与技术学院
计算机图形学上机说明
《计算机图形学》是计算机科学与技术专业本科的一 门专业课程,
课程的上机实践性环节是学生学习的重点和难点。通过本实验,使学
生掌握计算机图形学的基本原理、方法和相关的软硬件知识,掌握计
算机图形学编程的基本方法,为学生进一步学习图形学及其他相关学
科打下坚实的基础。要求掌握计算机图形学的基本原理、算法与应用;
学会用相关算法编程显示基本图形。
本次共有4次上机实验,涉及到计算机基本 图形的生成算法、扫
描填充算法、裁剪算法、几何变换和曲线等内容。学生平时也可以去
了解三维图形建模技术(曲面、体模型)、OpenGL、光照 消隐、三维技
术(模型显示、光照、雾化、交互)等知识。
4次上机实验成果要求提交源代码 ?!
实验一 基本2D 图形生成
一、实验目的
1. 掌握基于MFC 图形编程框架的搭建。
2. 掌握直线和圆等图形扫描转换的原理及常用算法。
二、实验内容
基本2D 图形生成:
1. 直线生成算法
2. 多边形生成算法
3. 圆生成算法
4. MFC 图形编程框架
三、实验步骤
实验二 基本2D 图形填充算法和坐标变换
一、实验目的
1. 掌握扫描线多边形填充算法、种子填充算法等的基本原
理和计算机实现填充功能。
2. 掌握在齐次坐标系中进行二维基本线性变换(平移、比例、
旋转、错切)的原理、性质、表示方法及应用。
二、实验内容
多边形填充算法、种子填充算法
二维基本线性变换(平移、比例、旋转、错切等)
三、实验步骤
1、创建应用程序框架,本例以单文档框架为例。
2、编辑菜单资源
在工作区的【Resource View】标签中,单击Menu项左边的“+” ,然
后双击其子项IDR_MAINFRAME,并根据下图和下 图添加编辑菜单
资源。
菜单标题 菜单项标题 标识符ID
区域填充 种子填充算法 ID_FLOODFILL
边界填充算法 ID_BOUNDARY
扫描线多边形填 ID_SCANLINEF
充算法 ILL
3、添加菜单项消息处理函数
利用ClassWizard (建立类向导)为应用程序添加与菜单项相关的
消息处理函数,ClassName栏中选择CmyView,根据下表建立如下的消
息映射函数,ClassWizard会自动生成有关的函数声明。
菜单项ID 消息 消息处理函数
ID_FLOODFILL COMMAND OnFloodfill
ID_BOUNDARY COMMAND OnBoundary
ID_SCANLINEF COMMAND OnScanlinefill
ILL
4、添加程序代码
在OnDraw()函数中添加如下蓝色字体部分代码。
void CMyView::OnDraw(CDC* pDC)
{
CMyDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
您可能关注的文档
最近下载
- 三年级新教科版科学《水沸腾了》说课稿.pdf VIP
- 2019一级造价工程师《建设工程技术与计量(水利工程)》真题带答案与解析.doc VIP
- 学会与父母沟通kt_,.ppt VIP
- 脑出血的分子生物学机制.pptx VIP
- 电除颤操作流程-电除颤操作流程.ppt VIP
- 医疗器械委托生产生产放行和上市放行管理制度.docx VIP
- 紫日电气ZVF9V变频器使用手册.docx
- 物流行业深度研究报告:大物流时代系列研究(三),公路港到网络货运平台,传化与满帮为例,探讨我国公路整车物流最优解(202108).pdf VIP
- 新教材 人教A版高中数学选择性必修第一册全册各章节 知识点考点汇总及解题方法提炼.pdf VIP
- 工业机器人及其应用 第三章 工业机器人的末端执行器.ppt VIP
文档评论(0)