addVertex method

void addVertex(
  1. Vector2 position,
  2. num u,
  3. num v
)

Implementation

void addVertex(Vector2 position, num u, num v) {
  vertices.listSetter(currentCoordinate, position.x);
  // vertices[ currentCoordinate + 1 ] = position.y;
  vertices.listSetter( currentCoordinate + 1, position.y);
  // vertices[ currentCoordinate + 2 ] = 0;
  vertices.listSetter( currentCoordinate + 2, 0.0);
  normals.listSetter( currentCoordinate, 0.0);
  // normals[ currentCoordinate + 1 ] = 0;
  normals.listSetter( currentCoordinate + 1, 0.0);
  // normals[ currentCoordinate + 2 ] = 1;
  normals.listSetter(currentCoordinate + 2, 1.0);

  currentCoordinate += 3;
  uvs.listSetter(currentCoordinateUV, u.toDouble());
  // uvs[ currentCoordinateUV + 1 ] = v;
  uvs.listSetter(currentCoordinateUV + 1, v.toDouble());

  currentCoordinateUV += 2;
  numVertices += 3;
}