r - это насколько я понял это длина ребра. равно 1000.
m - это цетр cx = 500, cy = 500
ax - это вершина vx1 = 0, vy1 = 0;
d - это расстояние между ребрами исходного и нового полигона равная 70
M - условный центр. Как вычислять описал выше. Берем самые левые и правые вершины и делим пополам их горизонтальное расстояние. Это будет координата точки по оси x. Координату по оси y находим аналогично, только берем самую вверхнюю и нижнюю вершины.