setupSphere method

void setupSphere(
  1. BufferGeometry geometry
)

Implementation

void setupSphere(BufferGeometry geometry) {
  // 1. Create a program based on geometry and material
  programInfo = Flutter3D.createProgramInfo(
    gl,
    sphereShaders['vertexShader']!,
    sphereShaders['fragmentShader']!,
  );

  // 2. Compute the buffer info
  geometry.computeBufferInfo(gl);

  // Setup VAO
  vao = Flutter3D.createVAOFromBufferInfo(gl, programInfo!, geometry.bufferInfo);
}