Ответ 1
Просмотрите эту демонстрацию:
http://www.japf.fr/wp-content/uploads/2009/07/bezierdemo-300x300.png
Мне нужно написать простую программу WPF, чтобы нарисовать кривую Безье, но я должен сделать ее программно, так как мне нужно разрешить пользователю изменять форму в интерактивном режиме.
Любой образец кода для выполнения этой задачи высоко оценен!
Спасибо,
Mike
Просмотрите эту демонстрацию:
http://www.japf.fr/wp-content/uploads/2009/07/bezierdemo-300x300.png
Посмотрите Синтаксис разметки пути, чтобы получить представление о исходных примитивах рисования, доступных вам в WPF.
Вы можете использовать либо кубические, либо квадратичные кривые Безье (каждая также имеет сглаженную версию) в зависимости от того, как вы хотите определить контрольные точки.
Что касается визуализации контрольных точек на экране и позволяет пользователю перетаскивать их, вы можете посмотреть в adorners и, возможно, на Thumb class.
Вот хороший учебник от Cal Fullerton с примерами кодирования.