I programmed function to set out vertices in a circle from two selected vertices. The first selected vertex (a) is the centerpoint and the second vertex (b) will define the radius i want. (the distance from a to b). The angle between each point can be set to anything from 0 to 360 but if you want a normal circle it will look nicest if you can divide 360 on that angle you want and get a whole number as result. Well that work nice and then i found out that i can select all the vertices and rotate all of them for example 10 degrees around the y-axis (working on the xy plane) and then select the same center point and same second point and draw a new circle and if you repeat this you end up with a globe, you just have to set triangles between each point.
New method for creating a sphere