Почему же я пропустил такое хорошее решение. А вот разобрался. Я в первом отклике написал про попытку аналитического решения. Ну типа задать координаты

, а потом получать очередные вершины поворотом единичного вектора. То есть получается, что если заданы углы

, то координаты точки

будут

.
Осталось соединить эту точку с началом координат и проверить равенство угла

выражению

. Я это сделал через тангенс. В эксельке составил табличку для целых углов и не обнаружил там абсолютного нуля

А дело в том, что градусы в радианы переводил с помощью

. А взял функцию RADIANS(), и всё получилось! Ноль (единственный) торчит на пересечении

и

.
Вот если бы в каком-то пакете посмотреть график

Кстати, кривулька получается простенькая, монотонная, "выпуклая", почти линейная в координатах

от

до

.