标签: wpf bezier inkcanvas
WPF中的InkCanvas在使用触摸屏时绘制非常平滑的曲线,但是当使用鼠标时,它会失去平滑度。为什么InkCanvas在使用鼠标或触摸屏时会使用不同的技术?
要在点之间绘制平滑的Bezier曲线,似乎有必要计算控制点的位置(一个用于四边形,两个用于三次贝塞尔曲线)。 我的问题是InkCanvas在使用触摸屏时如何计算这些点?
我将从鼠标点(而不是WPF)渲染一个三次贝塞尔曲线路径,所以我正在寻找计算这些控制点的代码。我注意到InkCanvas做得很好但是很惊讶它在使用鼠标时做的不同。