Конхоида Никомеда

Из Википедии

Пусть на плоскости выбрана прямая m и точка O, отстоящая от прямой на расстояние a. Проведём через точку O луч, пересекающий прямую m в некоторой точке N; точки M1 и M2, лежащие на луче ON и отстоящие от точки N на заранее выбранное расстояние l, будут точками конхоиды. Меняя направление луча ON, можно построить всю конхоиду. Ссылка

Алгоритм построения

1) Построить произвольную прямую m (можно использовать, например, ось абсцисс). 2) Построить произвольную точку O (можно выбрать точку на оси ординат). 3) Построить свободную точку N на прямой m. 4) Провести прямую ON. 5) Построить окружность заданного радиуса l с центром в точке N (радиус можно задать с клавиатуры, или использовать числовой параметр, или заранее построить вспомогательный отрезок) 5) Построить точки пересечения окружности и прямой ON: точки  и . 6) Построить ГМТ точек  и , зависящих от точки N.