04第四章 三维变换
更新时间:2023-05-19 09:37:01 阅读量: 实用文档 文档下载
计算机图形学三维变换主讲:汪日伟 Email:craftcub@
实例03 变换 三维图形显示流程
gluCylinder(quadraticObj,1.0f,1.0,1.0,64,64);
OpenGL三维图形显示流程
OpenGL三维图形显示流程 视图变换(Viewing Transformation) 第一步,将相机置于三角架上,让它对准三维景物 模型变换(Modeling Transformation ) 第二步,将三维物体放在适当的位置 投影变换(Projection Transformation) 第三步,选择相机镜头)并调焦,使三维物体投影在 二维胶片上 视口变换(Viewport Transformation) 第四步,决定二维像片的大小
The Camera Analogy 照相机的成像过程
模型变换
投影变换
视口变换
模型视图变换 平移变换 旋转变换 比例缩放变换
void glTranslate{fd}(TYPEx, TYPE y, TYPEz);
void glRotate{fd}(TYPE angle, TYPE x, TYPE y, TYPE z);
void glScale{fd}(TYPEx, TYPE y, TYPEz);
组合变换
通用变换及变换顺序glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glMultMatrixf(N); glMultMatrixf(M); glMultMatrixf(L); glBegin(GL_POINTS); glVertex3f(v); glEnd(); //N(M(Lv))
左乘:变换矩阵在乘号的左边(OpenGL)
矩阵堆栈 模型视图矩阵堆栈 投影矩阵堆栈
矩阵堆栈操作函数 void glPushMatrix(void); void glPopMatrix(void); void glLoadMatrix{fd}(const TYPE *m); void glMultMatrix{fd}(const TYPE *m); void glLoadIdentity(void); void glMatrixMode(GLenum mode); GL_MODELVIEW, GL_PROJECTION, or GL_TEXTURE void glTranslate{fd}(TYPEx, TYPE y, TYPEz); void glRotate{fd}(TYPE angle, TYPE x, TYPE y, TYPE z); void glScale{fd}(TYPEx, TYPE y, TYPEz);
例 绘制小车 draw_body_and_wheel_and_bolts() draw_wheel_and_bolts() draw_wheel() draw_bolt() draw_car_body()
例 绘制小车
例 绘制小车
练习04 组合变换 给 练习03的小房子添加一个门和两扇窗户 门可以打开关闭 窗户可以打开关闭
正在阅读:
04第四章 三维变换05-19
商务部等10个部门关于促进战略性新兴产业国际化发展的指导意见12-27
区发改委月份工作总结及下一步工作安排08-05
街道办上半年完善社区各项工作总结报告08-05
中小学信息技术教案全集03-10
酒店布草洗涤合同05-21
2014江苏事业单位面试备考:考前实战演练及解析十三05-13
勇敢的小雨点作文500字07-14
高中政治第1单元公民的政治生活第二课第二框民主决策:作出最佳选择习题新人教版必修210-30
现货黄金投资者如何看盘以及k线图?03-16
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 三维
- 第四章
- 变换
- 消防水电资料范本
- 医院感染重点部位感染控制培训学习资料
- 超市操作间卫生管理制度(DOC)
- 铅芯橡胶支座在铁路桥梁中减隔震研究
- 教师招聘《中学教育心理学》全真模拟(28日-1708).docx
- 小学三年级语文试题及答案
- 如何预防家装陷阱,重庆家装合同注意事项
- 初中英语现在完成时讲解
- 最新最全财务财管公式总结--强力推荐
- 母猪保健的基本方法
- 优秀学生表彰大会主持人串词
- 史上最全的电子秤校准方法
- 防洪防汛应急预案
- 十大签约法律风险提示和十大注意事项
- 数控车床实习心得范文
- 质量管理程序文件
- 某大型工程钢结构屋面施工方案(彩钢板)_secret
- 2016-2021年中国钛合金工具行业细分市场研究及重点企业深度调查分析报告
- 2.5有理数的加法与减法(4)教学案
- 2017-2022年中国智能手表市场运行态势研究报告(目录)