我该如何测量行程角?

时间:2010-03-31 18:34:36

标签: c# wpf canvas microsoft.ink

我正在研究wpf项目,我想知道如何测量墨水画布上的笔触角度?中风是倾斜还是左倾?

1 个答案:

答案 0 :(得分:0)

当您在画布上放下鼠标时,请保存当前鼠标位置。稍后,当您收到鼠标注册事件时,您知道笔画已完成。再次获取鼠标位置并计算第二个位置和第一个位置之间的差异。然后你只需要做一些简单的数学运算,并且有几个案例需要考虑。

请注意,对于复杂的曲线笔画,这不会很好(因为在笔画结束时只会收到鼠标悬停事件)。在单条直线的情况下,这将最有效。