MakeStarMesh static method

MeshData MakeStarMesh(
  1. RenderProgram prog,
  2. int numPoints,
  3. double dimension
)

Implementation

static MeshData MakeStarMesh(
    RenderProgram prog, int numPoints, double dimension) {
  final String name = 'stars_${numPoints}';
  Float32List pos = Float32List(numPoints * 3);
  for (var i = 0; i < numPoints * 3; i++) {
    pos[i] = (rand.nextDouble() - 0.5) * dimension;
  }
  return prog.MakeMeshData(name, GL_POINTS)..AddVertices(pos);
}