Чтобы создать спираль:
Когда размер заблокирован, он не будет меняться при изменении других размеров. Например, если высота заблокирована, и пользователь меняет шаг, изменится число витков, чтобы сохранить пропорции.
В примере высота равна 100, шаг - 16.6, а число витков равно 6:
На рисунке показана та же спираль, но с зафиксированной высотой и шагом, увеличенным до 30. Число витков уменьшится, чтобы сохранилось соотношение параметров:
Увеличение числа точек на оборот увеличивает точность создаваемой кривой.