- 0
- 0
- 约7.27千字
- 约 15页
- 2021-06-22 发布于山东
- 举报
OpenGL 入门学习——第五课 三维的空间变换
今天要讲的是三维变换的内容, 课程比较乏味。 主假如因为好多函数在独自使用时都不好描绘其效果, 我只幸亏最后举一个比较综合的例子。希望大家能一口气看到底了。只看一次可能不够,如果感觉到迷糊,没关系多看两遍。有疑问能够在下面跟帖提出。
我也使用了若干图形,希望能够帮助理解。
在前面绘制几何图形的时候, 大家是否觉得我们画图的范围太狭隘了呢?坐标只能从 -1 到 1,还只能是 X 轴向右, Y 轴向上, Z 轴垂直屏幕。这些限制给我们的画图带来了好多不便。
我们生活在一个三维的世界 —— 如果要察看一个物体,我们能够:
1、从不同的位置去察看它。(视图变换)
2、移动或许旋转它,自然了,如果它只是计算机里面的物体,我们
还能够放大或缩小它。(模型变换)
3、如果把物体画下来,我们能够选择:是否需要一种 “近大远小 ”的
透视效果。此外,我们可能只希望看到物体的一部分, 而不是全部(剪
裁)。(投影变换)
4、我们可能希望把整个看到的图形画下来,但它只占有纸张的一部
分,而不是全部。(视口变换)
这些,都能够在 OpenGL 中实现。
OpenGL 变换实际上是通过矩阵乘法来实现。 不论是移动、 旋转仍是
缩放大小,都是通过在目前矩阵的基础上乘以一个新的矩阵来达到目
的。对于矩阵的知识,这里不详尽介绍,有兴趣的朋友能够看看线性
代数(大
您可能关注的文档
- NZ514生铁断裂机操作规程模板.docx
- NZB650系列使用说明书要点.docx
- N公司大学生网络贷款信用风险管理研究.docx
- N公司的知识管理设计与应用.docx
- n日均振幅指标.docx
- O2O热潮将改变中国服务业.docx
- OA系统可行性研究报告.docx
- OA系统实施计划书.docx
- OA软件系统可行性研究报告.docx
- OA软件需求规格说明书.docx
- 四川省成都市嘉祥教育集团2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).pdf
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).pdf
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).docx
- 四川省绵阳市游仙区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
最近下载
- 220KV升压站预防性试验.doc VIP
- 浙江省宁波市三锋教研联盟2024学年高一下学期期末联考地理试卷(含答案).docx VIP
- 2026年云南省新高考物理真题.doc VIP
- 外研一起-1-5年级单词汇总-2023-新课标-最新版本-精排版-打印-横板A4.pdf VIP
- 提高水工隧洞光面爆破一次验收合格率成果.doc VIP
- 外研版一年级起点-1-6年级英语词汇.xls VIP
- 清晰分享颜真卿_多宝塔碑(全贴).pdf VIP
- DB15_T 970-2024 居住物业管理服务规范.docx
- 定制磨具合同模板(3篇).docx VIP
- 2026年云南省高二物理学业水平合格考试卷试题(含答案详解).pdf VIP
原创力文档

文档评论(0)