美文网首页
《WebGL 编程指南》笔记 —— 第四章 高级变换与动画基础

《WebGL 编程指南》笔记 —— 第四章 高级变换与动画基础

作者: fehysunny | 来源:发表于2017-10-01 11:15 被阅读14次
    1. 模型变换(model transformation) or 建模变换 (modeling transformation):一个模型可能过了多次变换,将这些变换全部复合成一个等效的变换。
      相应地,模型变换的矩阵称为模型矩阵

    复杂变换的矩阵可以通过一系列基本变换的矩阵相乘得到
    通过反复变换和重绘图形可以生成动画效果。

    1. 变换等式

    等式一: "平移"后的坐标 = 平移矩阵 × 原始坐标

    等式二: "平移后旋转"后的坐标 = 旋转矩阵 × 平移后的坐标

    等式一代入等式二,

    等式三:"平移后旋转"后的坐标 = 旋转矩阵 × (平移矩阵 × 原始坐标)

    1. WebGL中,设置好的背景色在重设之前一直有效

    如设置gl.clearColor(0.0, 0.0, 0.0, 1.0)后,再再次重设前,背景色将一直为黑色。

    1. requestAnimationFrame() 【HTML5】
      https://developer.mozilla.org/zh-CN/docs/Web/API/Window/requestAnimationFrame

    作用:对浏览器发出一个请求,请求在未来某个适当的时机调用tick()函数方法。

    相关文章

      网友评论

          本文标题:《WebGL 编程指南》笔记 —— 第四章 高级变换与动画基础

          本文链接:https://www.haomeiwen.com/subject/itgoextx.html