利用齐次坐标进行坐标转换

目的

  1. 了解齐次坐标表示矩阵的意义
  2. 使用 threejstweenjs 模拟坐标转换过程
  3. 创建矩阵进行运算
  4. 给定点 P =(2,1),先旋转,后平移,计算变换后的坐标

程序结果

利用齐次坐标进行二维坐标转换-LMLPHP

第一阶段:描述球绕原点旋转 45°

第二阶段:描述球移动 (2, 1)

理论基础

齐次坐标表示

齐次坐标下的旋转矩阵

\[\left[ \begin{matrix} cos(θ) & -sin(θ) & 0\\ sin(θ) & cos(θ) & 0 \\ 0 & 0 & 1 \end{matrix} \right]\\ 公式\:1\]
12-18 04:36