Shader Learn

05 从数据到顶点

坐标数组 → 顶点

8 行 vec3 定义 8 个角点;此时只显示点,还没有表面。

讲解

// JS · 8 个角点,每个点 3 个数positions = [  [-0.75, -0.75, 0.75], // p0  [ 0.75, -0.75, 0.75], // p1  [ 0.75,  0.75, 0.75], // p2  ...];
  1. 24 个数
  2. 8 个点

上传为连续数值缓冲;点不会自动连成面。

JS 这一侧gl.uniformMatrix4fv(uModel, …) // 旋转 -0.55 / 0.35

模型首先是 JS 里的一串数字:每 3 个数一个顶点。

试一试

  • 数一数有几个点,和数组的行数对得上吗?