WPF: Соедините UIControls с помощью веревки, которая ведет себя физически правильно (вдохновлено Pixelmator) - PullRequest
0 голосов
/ 16 марта 2009

Pixelmator [1] имеет довольно впечатляющий графический интерфейс. Пока что я немного поиграл с этим. Если вы используете фильтр, который применяется к части изображения, окно, в котором можно установить параметры фильтра, связано веревкой с соответствующей частью изображения (см. 2).

Однако мне было интересно о двух вещах. Как мне реализовать что-то вроде этой веревки, в настоящее время я понятия не имею ... (как рисуется веревка? Пиксель за пикселем?) Кажется, что силы (например, g) определены как-то, а затем линия веревки приблизительны. Наконец, я хотел бы реализовать это в WPF.

есть идеи?

[1] http://www.pixelmator.com/

[2] http://www.youtube.com/watch?v=dq63zgFHEjg при 2: 58

Ответы [ 2 ]

1 голос
/ 16 марта 2009

Уилл находится на правильном пути со своей ссылкой на Farseer , я использовал это, кратко albiet, и это блестяще. В Farseer вы можете связать объекты, см. эту демонстрацию farseer в 1:28, источник поставляется с загрузкой на codeplex. Дайте мне знать, как вы поживаете, я бы хотел увидеть хороший пользовательский интерфейс со встроенной физикой. Еще один пример из MIT о том, что можно сделать с физическими движками

1 голос
/ 16 марта 2009

Вам нужен физический движок.

Вот управляемый (не использовал) . Вы можете приблизить веревку, объединив много маленьких жестких сегментов.

...