《计算机图形学课内实验指导书》由会员分享,可在线阅读,更多相关《计算机图形学课内实验指导书(8页珍藏版)》请在金锄头文库上搜索。
1、“计算机图形学”课内实验指导书杨新宇西安交通大学计算机科学与技术系课程基本情况实验学时:8 适用专业:计算机专业本科生先修课程:数据结构,语言程序设计开课学院:电子与信息工程学院开课学期:第七学期参考书: DONALD HEARN & M.PAULINE BAKER著,蔡士杰、吴春鎔、孙正兴等译,计算机图形学(第二版), PRENTICE HALL&电子工业出版社,2002年 David F. Rogers主编,Procedural Elements for Computer Graphics,机械工业出版社,2002年课程简介本实验是对计算机图形学课的课内实践,完成基本几何图形(线、圆、椭圆
2、)的绘制。教学基本要求与成绩的考核与评定办法一、 实验课教学基本要求1. 根据题目要求的功能,独立完成,培养自己独立思考、独立解决问题的能力;2. 同学之间可以讨论研究问题,互相交流经验体会,但不可照抄; 3. 记录保存好自己的设计资料数据,调试完成后要写出详细设计报告;4. 任务完成后老师要逐个检查验收,并结合实际情况提问答辩。二、 实验成绩的考核与评定办法在实验过程中考察动手能力,依据提交的设计报告、结合验收的实际情况综合打分。实验一实验项目名称:直线的DDA算法实验目的:1 掌握直线的DDA算法的编程实现。实验环境:Windows操作系统、VC编程环境。实验要求:以绘图区域中心为(0,0
3、)点。要求能够输入任意两个端点的坐标。实验内容提要:参考计算机图形学基础课程中的相关算法流程。实验类型:设计性。实验二实验项目名称:直线的Bresenham画线算法实验目的:1 掌握直线的Bresenham算法的编程实现。实验环境:Windows操作系统、VC编程环境。实验要求:以绘图区域中心为(0,0)点。要求能够输入任意两个端点的坐标。实验内容提要:参考计算机图形学基础课程中的相关算法流程。实验类型:设计性。实验三实验项目名称:中点圆算法实验目的:1 掌握中点圆算法的编程实现。实验环境:Windows操作系统、VC编程环境。实验要求:以绘图区域中心为(0,0)点。要求能够输入任意圆心坐标和半径的值。实验内容提要:参考计算机图形学基础课程中的相关算法流程。实验类型:设计性。实验四实验项目名称:中点椭圆算法实验目的:1 掌握中点椭圆算法的编程实现。实验环境:Windows操作系统、VC编程环境。实验要求:以绘图区域中心为(0,0)点。要求能够输入任意椭圆中心坐标和参数 rx和 ry的值。实验内容提要:参考计算机图形学基础课程中的相关算法流程。实验类型:设计性。