Нарисуйте красивую кривую Безье через случайные точки

Я использую javascript с RaphaelJS, чтобы провести плавную линию через случайные точки с выводом в SVG. Линия идет строго горизонтально, не возвращаясь обратно по оси X. В настоящее время я использую кубические кривые Безье, чтобы провести линию от одной точки к другой.

Проблема в том, что линия выглядит недостаточно хорошо. Две кривые имеют неприглядное соединение в точке, где одна кривая заканчивается и начинается другая, с довольно случайным углом в стыке. Как мне заставить предыдущую кривую плавно трансформироваться в следующую, при этом сохраняя линию, проходящую через заданную точку?

14
задан luser droog 4 April 2013 в 08:40
поделиться