Почему же я пропустил такое хорошее решение. А вот разобрался. Я в первом отклике написал про попытку аналитического решения. Ну типа задать координаты
, а потом получать очередные вершины поворотом единичного вектора. То есть получается, что если заданы углы
, то координаты точки
будут
.
Осталось соединить эту точку с началом координат и проверить равенство угла
выражению
. Я это сделал через тангенс. В эксельке составил табличку для целых углов и не обнаружил там абсолютного нуля
А дело в том, что градусы в радианы переводил с помощью
. А взял функцию RADIANS(), и всё получилось! Ноль (единственный) торчит на пересечении
и
.
Вот если бы в каком-то пакете посмотреть график
Кстати, кривулька получается простенькая, монотонная, "выпуклая", почти линейная в координатах
от
до
.