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 ...];
- 24 个数
- 8 个点
上传为连续数值缓冲;点不会自动连成面。
JS 这一侧
gl.uniformMatrix4fv(uModel, …) // 旋转 -0.55 / 0.35模型首先是 JS 里的一串数字:每 3 个数一个顶点。
试一试
- 数一数有几个点,和数组的行数对得上吗?