как измерить угол хода? - PullRequest
0 голосов
/ 31 марта 2010

Я работаю над проектом wpf, хочу узнать, как измерить угол обводки на холсте для чернил? является ли ход вправо или влево?

1 Ответ

0 голосов
/ 01 апреля 2010

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

Обратите внимание, что это не будет работать так хорошо для сложных изогнутых штрихов (потому что вы получите событие мыши только в конце хода) Это будет работать лучше всего в случае одиночных прямых линий.

...