1.  任意缩放 

我们需要推导出一个表达式,给定向量v,可以通过v,n和k来计算v′。

为了做到这一点,将v分解为v∥和v⊥,分别平行于n和垂直于n,并满足v = v∥ + v⊥。因v∥是v在n上的投影可知,v∥ = (v · n) n。

因为 v⊥垂直于n,他不会被缩放影响。因此 v ′ = v ′ ∥ + v ′ ⊥,v ′ ∥可以由公式 kv∥得出,如下图:

       3D数学笔记-任意缩放

公式推导

   3D数学笔记-任意缩放

既然我们已经知道了怎么对任意向量进行缩放,当然也就可以计算缩放的基向量。(下面采取的列向量形式只是为了使等式的像是好看一些。)

3D数学笔记-任意缩放

沿任意轴的3D缩放矩阵

3D数学笔记-任意缩放

2.  正交投影

    一般来说,投影意味着降维操作,有一种投影方法是在某个方向上用零作为缩放因子。这种情况下,所有点都被拉平至垂直的轴或平面上。这种类型称作为正交投影,或者平行投影,因为从原点到投影点的直线相互平行。

    通过使垂直方向上的缩放因子为零,就能想坐标轴或平面投影,下面给出矩阵。

    3D数学笔记-任意缩放

    向xy平面投影的3D矩阵

 3D数学笔记-任意缩放

   向xz平面投影的3D矩阵

3D数学笔记-任意缩放

  向yz平面投影的3D矩阵

3D数学笔记-任意缩放

3.  镜像

    镜像是一种变换,起作用是将物体沿直线翻折。

3D数学笔记-任意缩放

    使缩放因子为-1,能够很容易的实现镜像变换。设n为单位向量。

     3D数学笔记-任意缩放

相关文章:

  • 2022-02-17
  • 2022-12-23
  • 2021-12-03
  • 2021-11-26
  • 2021-12-16
  • 2022-12-23
  • 2021-09-07
  • 2021-12-30
猜你喜欢
  • 2022-01-27
  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
  • 2022-02-12
  • 2022-02-08
  • 2021-06-20
相关资源
相似解决方案