计算机图形学 · 实验三
WebGL 2.0 · GLSL ES 3.00 · 基本几何变换与交互动画
← 返回实验三首页

Task B · 平移、旋转与缩放矩阵

核心任务:使用4×4齐次矩阵改变模型位置、尺度和姿态,比较两种不同的变换中心。

WebGL2 图形画布顶点Buffer复用 · Model矩阵绘制
您的浏览器不支持Canvas。
正在初始化WebGL2…

检查要点(25分)

  1. 调整平移、缩放和旋转参数,观察同一Buffer绘出的图形变化。
  2. 初始中心设置成 (0.50, 0.25),选旋转,分别切换世界原点 R·T 与对象中心 T·R。
  3. 正方形绕原点公转与绕自身中心自转应当不同;注意矩阵乘法采用列向量、右侧先执行。
  4. 5项数值测试包含 w=0 方向向量对平移不敏感的验证。

提示:请从 index.html 进入各任务;GLSL ES 3.00 Shader存放在本HTML页面,JavaScript程序位于js/目录。所有图形由WebGL2绘制,无需网络连接。