- 10
- 0
- 约1.37万字
- 约 31页
- 2017-06-09 发布于北京
- 举报
最近在学习WebGL技术的过程中,我补充了一些原本了解甚少的计算机图形学知识。如果有同学和我一样,没有系统学过计算机图形学就接触了3D图形编程,而对不少略为艰深的概念有困惑,希望这些笔记能够帮助你。
模型矩阵
我们必须考虑,当空间中点的位置会发生变化的时候,其坐标如何变化。考虑三种基本的变换:平移、旋转和缩放。
“变换”的含义就是,将点的初始位置的坐标P映射到平移、旋转、缩放后的位置坐标P’,即:
???????
平移变换是最简单的变换:
???????
旋转变换有一些复杂,先看在二维平面上的旋转变换:
???????
很容易得到:
???????
矩阵形式的表达更加简洁,后面大多使用这种形式:
???????
推广到三维空间中:
点绕z轴旋转:
???????
点绕x轴旋转:
???????
点绕y轴旋转:
???????
绕指定的任意轴旋转变换是由几个绕坐标轴旋转变换和平移变换效果叠加而成的,后文会有详细叙述。
缩放变换也比较简单:
???????
总结一下:平移变换,变换后点坐标等于初始位置点坐标加上一个平移向量;而旋转变换和缩放变换, 变换后点坐标等于初始位置点坐标乘以一个变换矩阵。
???????
???????
???????
?
齐次坐标这天才的发明,允许平移变换也表示成初始位置点坐标左乘一个变换矩阵的形式。齐次坐标使用4个分量来表示三维空间中
您可能关注的文档
最近下载
- 地质灾害普适型仪器监测预警规范.pdf VIP
- IDC数据中心项目可行性研究报告.docx
- 营口世合精细化工有限责任公司合成醇异构化生产项目.pdf
- 数据安全法讲座课件下载.ppt VIP
- “996”强制加班现象法律规制研究.pptx VIP
- 安徽省合肥市包河区2025-2026学年九年级下第二学期一模语文试卷.docx VIP
- 双轴双电机驱动电动汽车整车控制器开发.docx VIP
- JZY-A1系列纯水机说明书核心要素提炼.pdf VIP
- 2024-2025学年部编版七年级历史下册第一单元《隋唐时期:繁荣与开放的时代》单元测试卷(含答案).pdf VIP
- MT13国V零件图册20160307(1)-重汽.docx VIP
原创力文档

文档评论(0)