Как рассчитать поворот в 2D в Javascript

Мне не очень знакома тригонометрия, но у меня есть только две точки для поворота в 2D:

                    *nx, ny
               .     -
          .           -
     .  angle          -
*cx,cy.................*x,y

cx, cy = центр вращения
х, у = текущий х, у
nx, ny = новые координаты

Как рассчитать новые точки под определенным углом?

Ответы на вопрос(3)

Ваш ответ на вопрос