int index = start;
for (int i = 0; i < lod; i++) {
float lon = i * step;
for (int j = 0; j < vlod; j++) {
float lat = j * step - 90.0f;
Vector3 vert1 = Vector3.fromAngles(new Angles(lat, lon, 0.0f), radius);
Vector3 vert2 = Vector3.fromAngles(new Angles(lat, lon + step, 0.0f), radius);
Vector3 vert3 = Vector3.fromAngles(new Angles(lat + step, lon + step, 0.0f), radius);
Vector3 vert4 = Vector3.fromAngles(new Angles(lat + step, lon, 0.0f), radius);
index += copyVector3(vert1, dest, index, 1);
index += copyVector3(vert2, dest, index, 1);
index += copyVector3(vert3, dest, index, 1);
index += copyVector3(vert4, dest, index, 1);