计算机图形学实验指导书.doc

计算机图形学实验指导书.doc

ID:50311899

大小:57.50 KB

页数:10页

时间:2020-03-08

计算机图形学实验指导书.doc_第1页
计算机图形学实验指导书.doc_第2页
计算机图形学实验指导书.doc_第3页
计算机图形学实验指导书.doc_第4页
计算机图形学实验指导书.doc_第5页
资源描述:

《计算机图形学实验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、佛山科学技术学院计算机图形学实验指导书李晓东编电信学院计算机系2011年11月实验1直线段的扫描转换实验类型:设计性实验类别:专业实验实验目的1.通过实验,进一步理解直线段扫描转换的DDA算法、中点bresenham算法及bresenham算法的基本原理;2.掌握以上算法生成直线段的基本过程;3.通过编程,会在C/C++环境下完成用DDA算法、中点bresenham算法及bresenham算法对任意直线段的扫描转换。实验设备及实验环境计算机(每人一台)VC++6.0或其他C/C++语言程序设计环境实验学时:2学时实验内容用DDA算法中点bresenham算法及bre

2、senham算法实现任意给定两点的直线段的绘制(直线宽度和线型可自定)。实验步骤:1、复习有关算法的基本原理,明确实验目的和要求;2、依据算法思想,绘制程序流程图;3、设计程序界面,要求操作方便;4、用C/C++语言编写源程序并调试、执行;5、分析实验结果6、对程序设计过程中出现的问题进行分析与总结;7、打印源程序或把源程序以文件的形式提交;8、按格式要求完成实验报告。实验报告要求:1、各种算法的基本原理;2、各算法的流程图3、实验结果及分析(比较三种算法的特点,界面插图并注明实验条件)4、实验总结(含问题分析及解决方法)实验2圆的扫描转换实验类型:设计性实验类别:

3、专业实验实验目的1、通过实验,进一步理解和掌握中点bresenham画圆算法的基本原理;2、掌握以上算法生成圆和圆弧的基本过程;3、掌握在C/C++环境下完成用中点bresenham算法圆或圆弧的绘制方法。实验设备及实验环境计算机(每人一台)VC++6.0或其他C/C++语言程序设计环境实验学时:2学时实验内容用中点(Besenham)算法实现圆或圆弧的绘制。实验步骤1.复习有关圆的生成算法,明确实验目的和要求;2.依据算法思想,绘制程序流程图(注意圆弧生成时的输入条件);3.设计程序界面,要求操作方便;4.用C/C++语言编写源程序并调试、执行;5.分析实验结果6

4、.对程序设计过程中出现的问题进行分析与总结;7.打印源程序或把源程序以文件的形式提交;8.按格式要求完成实验报告。实验报告要求:1.分析算法的工作原理;2.画出算法的流程图3.实验结果及分析(比较圆与圆弧生成算法的不同)4.实验总结(含问题分析及解决方法)实验3多边形的区域填充学时:2实验类型:设计性实验类别:专业实验实验目的1.通过实验,进一步理解和掌握几种常用多边形填充算法的基本原理2.掌握多边形区域填充算法的基本过程3.掌握在C/C++环境下用多边形填充算法编程实现指定多边形的填充。实验设备及实验环境计算机(每人一台)VC++6.0或其他C/C++语言程序设计

5、环境实验学时:2学时实验内容用种子填充算法和扫描线填充算法等任意两种算法实现指定多边形的区域填充。实验步骤1.复习有关算法,明确实验目的和要求;2.依据算法思想,绘制程序流程图(指定填充多边形);3.设计程序界面,要求操作方便;4.用C/C++语言编写源程序并调试、执行(最好能用动画显示填充过程);5.分析实验结果6.对程序设计过程中出现的问题进行分析与总结;7.打印源程序或把源程序以文件的形式提交;8.按格式要求完成实验报告。实验报告要求:1.分析算法的工作原理;2.画出算法的流程图3.实验结果及分析(比较两种算法的不同)4.实验总结(含问题分析及解决方法)实验4

6、图形的裁剪--Cohen_Sutherland裁剪算法实验类型:设计性实验类别:专业实验实验目的1、通过实验,进一步理解和掌握Cohen_Sutherland裁剪算法的基本原理;2、掌握用Cohen_Sutherland裁剪算法的基本过程;3、掌握在C/C++环境下用Cohen_Sutherland算法编程实现用矩形窗口对直线的裁剪。实验设备及实验环境计算机(每人一台)VC++6.0或其他C/C++语言程序设计环境实验学时:2学时实验内容用Cohen_Sutherland算法编程实现用矩形窗口对直线的裁剪。实验步骤1.复习有关算法,明确实验目的和要求;2.依据算法思

7、想,绘制程序流程图(裁剪窗口固定);3.设计程序界面,要求操作方便;4.用C/C++语言编写源程序并调试、执行(最好能显示裁剪动画);5.分析实验结果6.对程序设计过程中出现的问题进行分析与总结;7.打印源程序或把源程序以文件的形式提交;8.按格式要求完成实验报告。实验报告要求:1.分析算法的工作原理;2.画出算法的流程图3.实验结果及分析(比较圆与圆弧生成算法的不同)4.实验总结(含问题分析及解决方法)实验5图形的裁剪--梁友栋裁剪算法实验类型:设计性实验类别:专业实验实验目的1.通过实验,进一步理解和掌握梁友栋裁剪算法的基本原理2.掌握用梁友栋裁剪算法裁减直

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。