Algorithm
Ironyho
这个作者很懒,什么都没留下…
展开
-
一种简单的贝塞尔拟合算法
C# 一种简单的贝塞尔拟合算法前两天实现了一项功能,在一端进行书写,在另一端还原笔迹。由于两端的开发平台和绘图引擎不一致,书写端的笔迹很平滑,而另一端还原出来的笔迹为折线。为了使两端保持一致的效果,需要在还原端对笔迹进行贝塞尔拟合。本文将首先介绍贝塞尔曲线的基本原理及公式推导,然后提出一种简单的二次贝塞尔近似拟合算法,并用 C# 编程实现之。贝塞尔曲线相信大家都或多或少了解过贝塞尔曲线,...原创 2018-10-06 10:26:56 · 8866 阅读 · 7 评论 -
曲线(笔迹)简化算法
曲线(笔迹)简化算法场景是这样的,在一端进行书写,另一端还原书写的笔迹。要实现笔迹的还原,就得记录笔迹经过的轨迹点,当然这些都是可以在书写过程获取到的。但是问题在于,笔迹中的轨迹点比较多,数据量比较大,不便于传输。因此,我们需要通过某种算法,剔除某些不重要的点,从而减少数据量。下面的代码是在 C#/WPF 框架下编写的,引用了 System.Windows.Media 命名空间中的一些类型。...原创 2018-11-16 08:29:41 · 4950 阅读 · 1 评论