Итеративно сглаживаю кривую

Я пытался сделать это весь день. В основном, у меня есть линия и точка. Я хочу, чтобы линия изгибалась и проходила через эту точку, но мне не нужна плавная кривая. Я бледныйt, чтобы иметь возможность определить количество шагов в моей кривой, например (остерегайтесь грубого рисования mspaint): curve

И так далее. Я пробовал разные вещи, например, взял угол от центра исходной линии, а затем разделил линию в точке, где угол ведет, но у меня проблема с длиной. Я бы просто взял начальную длину и разделил ее на количество шагов, которые я сделал, но это было не совсем правильно.

Кто-нибудь знает, как это сделать?

Спасибо.

7
задан Dr. belisarius 8 November 2010 в 16:40
поделиться