Как найти правильные точки для рисования кривых Безье в wpf - PullRequest
1 голос
/ 05 марта 2011

Я пишу небольшое приложение для рисования диаграмм, и мне нужно найти точки, чтобы нарисовать кривую Безье между двумя элементами. Есть ли эффективный и простой способ рассчитать точки изгиба ?? Чтобы лучше представить мою проблему, взгляните на эту картинку

enter image description here

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

1 Ответ

1 голос
/ 05 марта 2011

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

(надеюсь, это понятно, это предел моих английских способностей)

...