Task B · 平移、旋转与缩放矩阵
核心任务:使用4×4齐次矩阵改变模型位置、尺度和姿态,比较两种不同的变换中心。
WebGL2 图形画布顶点Buffer复用 · Model矩阵绘制
正在初始化WebGL2…
检查要点(25分)
- 调整平移、缩放和旋转参数,观察同一Buffer绘出的图形变化。
- 初始中心设置成 (0.50, 0.25),选旋转,分别切换世界原点 R·T 与对象中心 T·R。
- 正方形绕原点公转与绕自身中心自转应当不同;注意矩阵乘法采用列向量、右侧先执行。
- 5项数值测试包含 w=0 方向向量对平移不敏感的验证。
提示:请从 index.html 进入各任务;GLSL ES 3.00 Shader存放在本HTML页面,JavaScript程序位于js/目录。所有图形由WebGL2绘制,无需网络连接。