- 74
- 0
- 约4.34千字
- 约 8页
- 2016-12-17 发布于重庆
- 举报
北方工业大学
计算机图形学课程实验报告
题 目: 实验二 几何变换 学 院: 专 业: 指导教师: 学生班级: 学生学号: 学生姓名: 教师评定:
学号: 班级: 姓名:
实验报告二 几何变换实验
一.实验目的
1.熟悉OpenGL图形库;
2.掌握几何变换算法。
二.实验环境
1.软件环境:
操作系统:Win7
应用软件:VC6.0,OpenGL
2.硬件环境
CPU:
显卡:
三.用矩阵计算实现二维几何变换
写程序实现基本矩阵运算,同时实现平移、放缩、旋转等几何变换。要求自己设计实例验证平移、放缩、旋转函数,采用键盘交互。已给出二维点坐标结构体、单位矩阵赋值函数。
已给出:二维点坐标结构体
struct Point2D
{
float x, y;
}
已给出:宏定义3×3数组
typedef float Matrix3x3 [3][3];
Matrix3x3 matComposite;
已给出:单位矩阵赋值函数
void matrix3x3SetIdentity(Matrix3x3 matIdent3x3)
{
int row, col;
for(row=0; row3;row++)
{
for(col=0; col3; col++)
{
matIdent3x3[row][col]
原创力文档

文档评论(0)