【计算机论文全套栏目提醒】:网学会员计算机论文全套为您提供计算机图形学实验指导书(完整版) - 毕业设计参考,解决您在计算机图形学实验指导书(完整版) - 毕业设计学习中工作中的难题,参考学习。
计算机图形学实验指导书(完整版)摘要:2程序设计 1根据所采用的算法设计数据结构画出流程图并编程....二实验类型 设计型实验三实验目的和要求 1掌握二维图形的基本几何变换如平移...关键词:设计算法 目录 实验一 OpenGL 程序设计………………………………………….. 2 实验二 二维基本图元的生成 ……………………………………….7 实验三 二维图元的填充 ……………………………………………13 实验四 二维图形的几何变换 ……………………….…………..….20 实验五 裁剪………………………………………………………….. 27 实验六 自由曲线………………………………………………….. 31 实验七 造型技术………………………………………………….. 32 实验八 交互式技术……………………………………………….. 39 实验九 真实感图形的绘制……………………………………….. 47 计算机图形学实验指导 一、实验目的 1、培养学生动手编程解决实际问题的能力。
2、训练学生分析问题和调试程序的能力。
3、锻炼学生撰写科技实验论文的能力。
二、实验要求 1、问题分析 充分地分析和理解问题本身,弄清要求做什么,用什么算法。
2、程序设计 1根据所采用的算法,设计数据结构,画出流程图并编程。
2最后准备调试程序的数据及测试方案。
3、上机调试 1对程序进行编译,纠正程序中可能出现的语法错误。
2调试前,先运行一遍程序看看究竟将会发生什么。
3如果情况很糟,根据事先设计的测试方案并结合现场情况进行错误跟踪,包括单步调试、设置观察窗输出中间变量值等手段。
4、整理实习报告 三、实验报告 1、实验内容:采用的算法名称 2、问题描述:包括目标、任务、条件约束描述等。
3、设计:数据结构设计和核心算法设计。
主要功能模块的输入,处理(算法框架)和输出。
4、测试范例:测试结果的分析讨论,测试过程中遇到的主要问题及所采用的解决措施。
5、心得:包括程序的改进设想,经验和体会。
6、程序清单:源程序,其中包括变量说明及详细的注释。
1 实验一 OpenGL 程序设计一、 实验学时 2 学时二、 实验类型 学习型实验三、 实验目的和要求 初步了解 OpenGL 程序设计结构;了解 OpenGL 的基本数据类型、核心函数及辅助函数的使用。
四、 实验内容1、综述 这次试验的目的主要是使大家初步熟悉 OpenGL 这一图形系统的用法,编程平台是Visual C,它对 OpenGL 提供了完备的支持。
OpenGL 提供了一系列的辅助函数,用于简化 Windows 操作系统的窗口操作,使我们能把注意力集中到图形编程上,这次试验的程序就采用这些辅助函数。
2、在 VC 中新建项目 新建一个项目。
选择菜单 File 中的 New 选项,弹出一个分页的对话框,选中页 Projects 中的 Win32Console Application 项,然后填入你自己的 Project name,如 Test,回车即可。
VC为你创建一个工作区(WorkSpace),你的项目 Test 就放在这个工作区里。
为项目添加文件为了使用 OpenGL,我们需要在项目中加入三个相关的 Lib 文件:glu32.lib、glaux.lib、opengl32.lib,这三个文件位于 c:program filesMicrosoft VisualStudiovc98lib 目录中。
选中菜单 Project-Add To Project-Files 项(或用鼠标右键),把这三个文件加入项目,在 FileView 中会有显示。
这三个文件请务必加入,否则编译时会出错。
或者将这三个文件名添加到 Project-Setting-Link-Object/library Modules 即可。
点击工具条中 New Text File 按钮,新建一个文本文件,存盘为 Test.c 作为你的源程序文件,再把它加入到项目中,然后就可以开始编程了。
2includeincludeincludeinclude//初始化 OpenGL 场景void myinit void glClearColor 0.0 0.0 0.0 0.0 //将背景置成黑色 glShadeModel GL_FLAT //设置明暗处理//用户的绘图过程void CALLBACK display