计算机图形学
文章平均质量分 94
少年游四方
低头赶路,敬事如仪。
展开
-
《计算机图形学》实验 5
一、实验目的:1) 理解光照模型; 2) 生成带光照模型的图形二、实验内容共有三道题目。请根据给定的实验结果样例,结合参考程序设计程序,实现样例的显示效果,把程序代码和实验截图拷贝到实验报告中。题目 1:设计程序实现点光源移动时,球体的观察效果.效果:代码:#include <gl/glut.h>void init(void){//光照参数初始化全位于此处//材质反光性设置GLfloat mat_specular [] = {1.0,1.0,1.0,1.0};原创 2021-12-25 00:59:32 · 1957 阅读 · 0 评论 -
《计算机图形学》实验 4
一、实验目的:1) 三维物体的构建;2) 三视图的生成二、实验内容共有三道题目。请根据给定的实验结果样例,结合参考程序设计程序,实现样例的显示效果,把程序代码和实验截图拷贝到实验报告中。注意:每张图的名字要设置为“图例名+姓名”。题目 1:设计程序在三维空间绘制立方体。1) 生成一个正方体,每个面的颜色不同;2) 可以通过键盘操作,实现三维观察;效果:代码:#include <GL/glut.h>#include <math.h>#pragma comm原创 2021-12-25 00:34:37 · 2552 阅读 · 0 评论 -
《计算机图形学》实验 3
一、实验目的:1) 熟悉并掌握包括平移、比例、对称、旋转、错切在内的五种基本二维几何变换的原理和实现过程;2)熟悉并掌握二维符合变换的原理和实现过程;3) 掌握 OpenGL 程序关于平移、旋转、缩放、错切变换的方法;4)能够根据学习教程自行设计几何变换程序,实现特定的几何变换。二、实验内容共有六道题目,其中第六题是加分题。请根据给定的实验结果样例,结合参考程序设计程序,实现样例的显示效果,把程序代码和实验截图拷贝到实验报告中。题目 1:设计程序实现平移变换。在窗口中心处绘制第一个原创 2021-12-25 00:04:21 · 3389 阅读 · 0 评论 -
《计算机图形学》实验 2
一、实验目的:1) 熟悉 OpenGL 的环境搭建,并可以自行搭建环境;2) 了解并熟悉 OpenGL 程序的设计框架和基本函数;3) 能够根据学习教程自行设计程序,绘制同心圆;4) 能够根据学习教程自行设计程序,绘制等边三角形;二、实验内容共有六道题目,其中第六题是加分题。请根据给定的实验结果样例,结合参考程序设计程序,实现样例的显示效果,把程序代码和实验截图拷贝到实验报告中。题目 1:设计程序实现“花卷”图样,颜色可以不同。#include <GL/glut.h>#inc原创 2021-12-22 15:07:39 · 1392 阅读 · 0 评论