Я работаю над проектом wpf, я хочу знать, как измерить угол удара на чернильном холсте? является ли штрих правильным наклонным или левым наклонным?Как измерить угол удара?
0
A
ответ
0
Когда вы нажимаете мышь на холст, сохраните текущую позицию мыши. Позже, когда вы получаете событие мыши, вы знаете, что инсульт завершен. Получите позицию мыши второй раз и вычислите разницу между второй позицией и первой позицией. Тогда у вас просто есть простая математика, и нужно рассмотреть несколько случаев.
Обратите внимание, что это не будет работать так хорошо для сложных кривых ударов (потому что вы получите только событие мыши в конце хода). Это будет работать лучше всего в случае одиночных прямых линий.