Смещение звезд в модуле turtle по углам
Написал код через модуль turtle, который создает звезды в рандомной части экрана, теперь хочу добавить смещение точек с их исходного положения к углам, но не понимаю как.
import turtle
import random as rnd
import time
def starFILL(n, dlina):
main.begin_fill()
if n % 2 != 0:
for i in range(n):
main.forward(dlina)
angle = n // 2 * 360 / n
main.left(angle)
main.end_fill()
window = turtle.Screen()
window.bgcolor('black')
window.setup(1920, 1080)
main = turtle.Turtle()
main.speed(0)
main.color('yellow')
for i in range(100000):
x = rnd.randint(-1500, 1500)
y = rnd.randint(-700, 1080)
main.up()
main.setposition(x + 20,y + 20)
main.down()
size = rnd.randint(5, 20)
vershina = rnd.choice([5,7,9,11,13,15,17])
starFILL(vershina, size)
time.sleep(5)