Shader Learn

05 Los datos se convierten en vértices

Array de coordenadas → vértices

Ocho filas vec3 definen ocho esquinas. Por ahora solo hay puntos, sin superficie.

Explicación

// JS - 8 esquinas, 3 números cada unapositions = [  [-0.75, -0.75, 0.75], // p0  [ 0.75, -0.75, 0.75], // p1  [ 0.75,  0.75, 0.75], // p2  ...];
  1. 24 números
  2. 8 puntos

Se suben como un búfer continuo de números; los puntos no se unen en caras por sí solos.

Lado JSgl.uniformMatrix4fv(uModel, …) // rotación -0.55 / 0.35

Un modelo empieza como una lista de números en JS: cada 3 números forman un vértice.

Pruébalo

  • Cuenta los puntos: ¿coinciden con el número de filas?