- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机图形学》
实验报告
题 目:二维图形几何变换
院、系(院) :计算机科学与技术学院
专业及班级:
姓 名:
学 号:
日 期:
1. 实验目的
1 )掌握 3*3 矩阵乘法运算的编程实现;
2 )掌握平移,比例,旋转三种基本二维几何变换矩阵生成;
3 )掌握相对于任意参考点的二维复合变换矩阵生成。
2. 实验要求
1)设计实现二维图形变换类,具有平移,比例,旋转二维几何变
换功能,以及相对于任意参考点的二维复合变换功能;
2 )将 2.2 节直线类所绘制的菱形线框,绕最上端 A 点匀速旋转,
并要求相对于 A 点来回缩放;
3 )使用双缓冲机制进行图形绘制,避免运动闪烁,所有图形先绘
制到用户自定义的 DC,绘制完成后再统一拷贝到屏幕 DC。
3. 详细设计
3.1 核心算法及类型设计
平移变换矩阵:
1 0 0
T t 0 1 0
tx ty 1
旋转变换矩阵:
cos sin 0
T r sin cos 0
0 0 1
比例变换矩阵:
sx 0 0
Ts 0 sy 0
0 0 1
相对于任意参考点的旋转变换矩阵:
1 0 0 cos sin 0 1 0 0
Tfr 0 1 0 sin cos 0 0 1 0
tx ty 1 0 0 1 tx ty 1
相对于任意参考点的比例变换矩阵:
1 0 0 sx 0 0 1 0 0
Tfs 0 1 0 0 sy 0 0 1 0
tx ty 1 0 0 1 tx ty 1
3.2 程序设计实现及流程
开始
定义变量 a,A,points[4], s,step,tans,theta,*line
设置坐标系 , 绘制双缓冲机制 , 绘制坐标轴。
200→a, (0,a)→A,
points[0].x ←0, points[0].y ←a;
points[1].x ←a, points[1].y ←0;
points[2].x ←0, points[2].y ←-a;
points[3].x ←-a,points[3].y ←0;
(s=2.0||s=0.5 )
s+step→s;
tans.ScalePoint(s,s,A); -step→ step;
theta=0.0;
theta=360.0
tans.RotatePoint(theta,A); theta=0.0
绘制菱形的 AB,BC,CD,DA 四条边
拷贝内存图到屏幕
Invalidate(FALSE)
您可能关注的文档
- §变换的定义典型序列的变换.pdf
- §变换的基本性质.pdf
- §变换与拉氏变换的关系.pdf
- 阿拉伯的风土人情.pdf
- 阿拉伯联合酋长国.pdf
- 阿拉伯数字的由来.pdf
- 阿斯伯格综合症新.pdf
- 阿特金森循环.pdf
- 安伯格操作说明.pdf
- 奥苏伯尔的有意义的接受学习.pdf
- 2025《浅析数控车床的电动刀架故障诊断维修》8700字.docx
- 2025《农产品机器视觉检测系统中产品外观品质检测识别过程案例分析》5900字.docx
- 2025《太阳能电池板自动追踪系统设计》10000字.doc
- 2025《王老吉企业价值评估实证分析》13000字.doc
- 2025《建筑边坡工程及其应用研究》13000字.docx
- 2025《网络直播平台的发展现状与盈利模式分析—以虎牙直播为例》7000字.doc
- 2025《基于单片机的步进电机控制与显示系统设计》11000字.docx
- 2025《土木工程中高分子材料的发展应用研究》8000字.docx
- 2025《文冠果根腐病病原鉴定及根腐病防控药剂筛选研究》9400字.doc
- 2025《内窥镜的结构与使用管理现状分析》5000字.docx
最近下载
- (高清版)B-T 17421.1-2023 机床检验通则 第1部分在无负荷或准静态条件下机床的几何精度.pdf VIP
- PVC地胶施工方法.docx VIP
- 注塑机日常保养点检表.docx VIP
- 浙江省执业医师注册健康体检表.pdf VIP
- 2025广西公需科目考试答案(84分)一区两地一园一通道建设人工智能时代的机遇与挑战.docx VIP
- 成都重点高中自主招生数学模拟试题(含答案).pdf VIP
- 正泰na1-2000~6300万能式断路器.pdf VIP
- 梨树栽培技术教学培训课件.ppt
- 县人大常委会党组2025年四季度党风廉政主体责任落实情况报告.docx VIP
- DB34∕T 2877-2017 专利质量评价技术规范.pdf VIP
原创力文档


文档评论(0)