计算机图形学 · 实验三
Challenge C2 · 复合变换与矩阵次序
← 返回实验三首页

Challenge C2 · 复合变换实验台

为同一局部模型切换 T·R·S 与 R·T·S,同步观察画面、Model矩阵和测试点坐标。

WebGL2 复合变换画布列向量 · 右侧矩阵先执行
您的浏览器不支持Canvas。
正在初始化复合变换实验台…

两种顺序的含义

  1. T·R·S:先局部缩放,再绕原点旋转,最后平移;局部原点最终位于 (tx,ty)。
  2. R·T·S:先局部缩放,再平移,最后连平移向量一起旋转;对象中心会绕世界原点改变位置。
  3. 矩阵乘法通常不满足交换律,因此相同参数、不同顺序会得到不同位置和矩阵。

挑战功能使用与必做任务相同的局部几何Buffer和统一Shader,只改变Model矩阵组合顺序。