- 92
- 0
- 约2.97千字
- 约 9页
- 2016-04-08 发布于湖北
- 举报
实验二 二维图形的基本几何变换
一、实验目的
1.掌握二维图形基本的几何变换原理及变换矩阵;
2.掌握矩阵运算的程序设计。
二、实验内容
实现二维图形的基本变换,包括平移、旋转、比例、对称变换。
三、算法描述
二维图形齐次坐标变换矩阵一般表达式 T =
这 3×3 矩阵中各元素功能一共可分成四块,即
a、b、c、d 四项用于图形的比例、对称、错切、旋转等基本变换;
k、m用于图形的平移变换;
p、q 用于图形的透视变换;
s用于图形的全比例变换。
平移变换
旋转变化
放缩变换
四、实验过程
4.1打开Visualc++6.0程序
4.2新建一个C++项目
单击确定
4.3弹出如下窗口
4.4单击完成,双击源文件里的二维图形几何变换View.cpp,出现下图
4.5找到其中的OnDraw函数,并将其改成如下,使其实现了一条直线的平移。
void C二维图形几何变换View::OnDraw(CDC* pDC)
{
C二维图形几何变换Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
// TODO: 在此处为本机数据添加绘制代码
int a[3][3];
int i,j;
for(i=0;i3;i++)
for(j=0;j3;j++)
a[i][j]=0;
您可能关注的文档
最近下载
- SINEE正弦A90系列变频器用户指南V300.pdf
- 园林树木学授课课件(电子版)于晓南7.ppt VIP
- 企业自备铁路货车生产检修运用管理办法.pdf VIP
- 2026国有水利运维技术岗招聘考试参考题库(含完整答案解析).docx VIP
- 人力资源规划讲义人力资源规划.pptx VIP
- 2025“外研社-国才杯”理解当代中国”外语能力综合能力赛项真题(附参考答案).pdf VIP
- 初中英语新人教版九年级上册Unit 3 Smart Learning 教案(2026秋).doc
- 供热管网项目监理大纲投标方案2301页图文并茂.pdf
- 2024教科版科学二年级科学上册教案.pdf VIP
- 2.1.2+地球与地球仪-地球仪+纬线与纬度+经线与经度+课件+2025-2026学年湘教版地理七年级上册.pptx VIP
原创力文档

文档评论(0)