Ржаной Колобок

Построение Ржаного Колобка на холсте
Точки элементов объекта задаются в массиве как объекты.
Функция radianToAngle(angle) переводит радианы в градусы.
Функция move(dx, dy) производит смещение координат точек на dx и dy соответственно.
Функция turn(angle) производит поворот объекта.
Функция scale(coef) производит масштабирование объекта на переданный коэффициент.
Функция auto() автоматически масштабирует объект в пределах границ холста. Производится смещение в центр холста, по найденному коэффициенту автомасштабирования отрисовывается объект.
Функция findAutoScaleCoef(points) находит коэффициент автомасштабирования по текущим координатам точек массива points.
Функция drawingColobok(points) рисует Ржаного Колобка по массиву точек.
Функция drawBackground() помещает на холст в качестве фона картинку и поверх нее отрисовывает Колобка.