美文网首页
3D数学基础及图形开发(八)正交矩阵及齐次矩阵

3D数学基础及图形开发(八)正交矩阵及齐次矩阵

作者: Levi_Wan | 来源:发表于2016-12-28 00:39 被阅读43次

正交矩阵:一个矩阵乘以它的转置如果为单位矩阵的话,我们称为正交矩阵。那么我们就可以得到它的逆就等于它的转置,我们就可以的通过它的转置很轻松的获取它的逆。


Paste_Image.png Paste_Image.png

我们在使用这一特性的时候首先就要检测它是否为正交矩阵。

Paste_Image.png Paste_Image.png

矩阵的正交化:

Paste_Image.png

4x4的齐次矩阵(相对于3x3多出来的这一行就可以作为平移变换)

将3x3的矩阵变换为4x4的齐次矩阵的话,我们就可以同时进行线性变换和平移变换。


Paste_Image.png

向量乘以4x4的齐次矩阵对之前的线性变换的矩阵是没有影响的:

Paste_Image.png

平移矩阵

一个向量乘以一个平移矩阵,会使它的xyz轴都发生变化。

Paste_Image.png

将线性变换矩阵和平移矩阵通过乘法组合得到一个新的矩阵,可以同时进行平移变换和线性变换。


Paste_Image.png Paste_Image.png

平移矩阵编程:


Paste_Image.png

相关文章

  • 3D数学基础及图形开发(八)正交矩阵及齐次矩阵

    正交矩阵:一个矩阵乘以它的转置如果为单位矩阵的话,我们称为正交矩阵。那么我们就可以得到它的逆就等于它的转置,我们就...

  • 线性代数【矩阵】计算

    3D图形:矩阵的行列式,矩阵的逆、正交矩阵、齐次矩阵作者:神经骚栋链接:https://www.jianshu.c...

  • 正交矩阵(Orthogonal Matrix)

    3D数学基础 图形和游戏开发(第二版)笔记 正式线性代数规则 定义: 等价于 旋转矩阵和反射矩阵都是正交的。如果...

  • 3D数学基础及图形开发(三)矩阵及矩阵的构建

    首先,作为一个游戏开发者为什么需要学习矩阵?因为在我们的游戏中矩阵可以实现对原来物体的缩放,平移,旋转的线性变换(...

  • iOS开发经验(6)-Transform

    目录(transform) 基础及矩阵概念 2D仿射 3D仿射 1. 基础及矩阵概念 在iOS的动画效果中,变换是...

  • 3D图形:矩阵的行列式,矩阵的逆、正交矩阵、齐次矩阵

    前言 在前面我们说到关于矩阵的一些计算知识,相信大家已经觉得进入了水深火热之中了,那么为了让大家感到更加刺激的视觉...

  • 奇异值分解(SVD)

    一些基础 关于正交矩阵 正交矩阵是指各行所形成的多个向量间任意拿出两个,都能正交关系式,正交矩阵的重要性质是AT=...

  • 正交矩阵

    什么是正交矩阵 满足公式的矩阵就是正交矩阵,那么正交矩阵有什么特性呢? 将A表示由行向量组成的矩阵,则 根据公式,...

  • 标准正交基与正交矩阵

    标准正交基标准正交基.PNG 坐标变换坐标变换.PNG 正交矩阵正交矩阵.PNG

  • 线性代数笔记26

    对称矩阵及对称性 对称矩阵 特征值都是实数 特征向量都是垂直的(正交的) 则通常则对称矩阵可以写为 为什么特征值为...

网友评论

      本文标题:3D数学基础及图形开发(八)正交矩阵及齐次矩阵

      本文链接:https://www.haomeiwen.com/subject/svaevttx.html