计算机图形学画五边形

计算机图形学应用技术 - 画五边形 计算机图形学是一门涉及计算机科学、数学和艺术的交叉学科,它们之间的关系非常紧密。在计算机图形学中,图形的表示、处理和显示是其核心内容之一。画五边形是计算机图形学的基本实验之一,通过这个实验,我们可以了解OpenGL的基本概念和编程方法,并掌握扫描线填充的方法。 一、实验目的及要求 1. 理解OpenGL的内容和意义。 2. 掌握扫描线填充的方法。 3.学会用区域填充方法制作图形。 二、实验环境 * 硬件环境:PC机 * 软件环境:Microsoft VC++6.0 三、实验内容 用扫描填充法画一个五边形。扫描填充法是一种常用的图形填充算法,它将图形分解成多个小区域,然后对每个小区域进行填充。这个算法的优点是速度快、效率高,但是在复杂图形的填充中可能会出现一些问题。 四、源程序清单 本实验的源程序清单包括了通用扫描线填充算法的实现。该算法包括了三个主要部分:边缘表的建立、活动边缘表的建立和填充。边缘表是指图形的边缘信息,活动边缘表是指当前扫描线上的边缘信息。填充部分是指将图形的fills信息写入显存中。 五、关键函数解析 1. setPixel函数:该函数用于将一个点绘制到屏幕上,参数x和y是点的坐标。 2. insertEdge函数:该函数用于将一个边缘信息插入到活动边缘表中。 3. buildActiveList函数:该函数用于建立活动边缘表。 4. fillScan函数:该函数用于将图形的fills信息写入显存中。 5. scanFill函数:该函数用于扫描填充图形。 六、实验结果 通过这个实验,我们可以画出一个五边形,并了解扫描填充法的实现过程。在这个实验中,我们使用了OpenGL库函数来实现图形的绘制和填充。通过这个实验,我们可以更好地理解计算机图形学的基本概念和编程方法。 七、相关知识点 1. 计算机图形学的基本概念 2. OpenGL的基本概念和编程方法 3. 扫描填充法的实现过程 4. 图形的表示和处理 5. 区域填充方法 6. OpenGL的基本函数和编程方法 八、结语 通过这个实验,我们可以了解计算机图形学的基本概念和编程方法,并掌握扫描填充法的实现过程。这个实验可以帮助我们更好地理解计算机图形学的基本概念和编程方法,并为我们提供了一个基本的图形实验环境。















- lzw03216542013-11-21五边形 确实时五边形 不过我想要正五边形 还是得自己劳动了

- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 机械CADCAM技术第章.pptx
- 我国网络零售业发展战略研究讲解.doc
- 各种SAR成像算法总结-推荐文档.pdf
- 电子政务整体解决方案——全面构建政府电子信息化工作平台.docx
- 会计信息化发展问题探讨【会计实务操作教程】.pptx
- 电子商务实习简历.docx
- 神经网络感知器.ppt
- 直线段裁剪算法省名师优质课赛课获奖课件市赛课百校联赛优质课一等奖课件.ppt
- 基于单片机住宅防火防盗报警系统毕业设计.docx
- 企业可观测性实施指南
- 游戏开发制作流程分工和薪酬揭秘.doc
- C++图书馆管理系统毕业设计(含源文件).doc
- 网络营销模拟试题2套期末考试卷-AB卷-期末测试卷模拟卷测试题带答案-(1).doc
- 中小学校舍信息管理系统网络版试点方案.doc
- 国际工程项目管理总结.docx
- 机舱软件调试方案.doc


