Gagatyn, а в чем проблема то? по ссылке выше есть демка https://codepen.io/enbee81/pen/zYrXVGo Берешь оттуда функцию getLength (она считает длину градиента), берешь вертикальный отрезок этой длины и поворачиваешь его на нужный угол вокруг центра. Координаты концов отрезка и есть координаты градиента.