# starlink satellites class 2 # 95 minutes to orbit the earth # 4100 there in orbit # 22 meters earth = sphere() earth.texture = textures.earth s = sphere() s.radius = 0.01 s.pos = vec(0,2,0) y = 2 * sin(i) x = 2 * cos(i) sat = [] for i in range(50): c = s.clone() x = 2 * sin(i) y = 2 * cos(i) z = 0 c.pos = vec(x,y,z) sat.append(c) s.color = color.red for i in range(300): rate(100) for s in sat: s.rotate(0.01, axis=vec(0,1,0), origin=vec(0,0,0)) if i % 10 == 0: sat = [s.clone() for s in sat] for i in range(300): rate(100) for s in scene.objects[1:]: s.rotate(0.01, axis=vec(1,1,0), origin=vec(0,0,0))