深圳大学计算机图形学实验4.1,深圳大学计算机图形学大作业实验报告.doc

深圳大学计算机图形学大作业实验报告

深 圳 大 学 实 验 报 告

实验课程名称: 计算机图形学

实验项目名称: 计算机期末综合大作业

学院: 计算机与软件 专业: 计算机科学与技术

报告人: 班级: 一班

组员:

指导教师: 张小绵

实验时间: 2010-12-10 To 2010-12-29

实验报告提交时间: 2010-12-29

教务处制

一.实验目的:

通过本实验 ,了解计算机图形学的有关原理、算法及系统,掌握基本图形显示程序设计方法,及二维和三维图形变换程序设计方法。同时也可以提高个人的编程能力。

二.实验要求:

基本图元绘制算法:DDA绘直线、Bresenham绘直线、Bresenham绘圆

多边形扫描转换算法和区域填充算法实现(扫描线算法为必做,基于求余运算的边缘填充和边标志算法为任选;基于种子的区域填充采用4连通区域的递归种子填充算法,或扫描线种子填充算法,要求种子点(x,y)可交互输入)。

线段裁剪和多边形裁剪算法的动画演示实现。(两种线段裁剪算法和H-S多边形逐边裁剪算法)多边形裁剪算法的动画演示要求先画出一个封闭的多边形,再画矩形的裁剪窗口,然后选择裁剪按钮(或命令),按下“上边裁剪”按钮(或执行“上边裁剪”命令),多边形相对裁剪窗口的上边进行裁剪,显示上边裁剪后的多边形,依此进行其它各边裁剪。

用动画实现二维图形变换的各种算法,实现对指定形体的平移、旋转和缩放。(包括类似自

你可能感兴趣的:(深圳大学计算机图形学实验4.1)