| Сообщение от Rise | 
	| Матрицы трансформации надо | 
	
матрицы - это, конечно, здорово, но в цикле конструктора Path синус и косинус.
Вообще если смотреть на круг как на правильный многоугольник, количество вершин которого стремиться к бесконечности, то многоугольники с небольшим числом вершин, по сути, подчиняются тем же законам построения что и круг.
Отличие лишь в том что в качестве основы тригонометрии взяли многоугольник, состоящий из 360 граней и назвали одну грань градусом.
Я же хочу понять эти закономерности и вывести, если смогу, формулу, позволяющую мне самому задавать разбивку круга = градусную меру,
а число ПИ - это предельный случай.
Длина окружности = периметр правильного многоугольника с бесконечным числом вершин.
В общем, есть чувство, что можно что-то вывести. Пока мне интересно, я буду пробовать, а если не смогу, то вернусь к косинусам или, действительно, предварительно вычислю их, и нап сформирую массив, в котором начиная с индекса 3 будут вычисленные значения 
SINCOS[ , , ,[sin,cos],[sin,cos],... ]. 
Ну и в цикле по индексу что-то вроде 
let[sin,cos]=SINCOS[n++]; cx.lineTo(x+d*sin,y+d*cos);