c# - 平滑曲线的算法

标签 c# curve

我有一条包含很多点的曲线,导致 GUI 级别的速度变慢。我想应用一种算法来删除彼此太近的相邻点(就值而言,因此可以被认为是无用的)

有什么著名的算法可以做到这一点吗?我正在使用 C# 和 ZedGraph

最佳答案

您可以使用 Douglas-Peucker减少点数并保存曲线形状的算法。可以找到 C# 实现 here

关于c# - 平滑曲线的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17523240/

相关文章:

r - R 中是否有迭代最近点 (ICP) 的实现?

javascript - .使用曲线制作动画

c++ - 在 OpenCV 中检测曲线

c# - 从 javascript 调用 csharp 方法

c# - KendoUI TreeView 中的 HierarchyId

c# - C# : how do I use such an attribute? 中的 System.AttributeTargets.GenericParameter

c# - 在 Xamarin 中使用 SkiaSharp 动态绘制线条

c# - Crystal 报表查看器 .NET 和 Internet Explorer 溢出错误

unity-game-engine - AnimationCurve.Evaluate - 按值获取时间

javascript - 使用javascript在 Canvas 中近似svg椭圆弧