【问题标题】:How to smooth paths (android)如何平滑路径 (android)
【发布时间】:2011-12-20 15:48:37
【问题描述】:

我有一个带有多边形坐标的数组,我目前正在使用 Path 对象(android API)来绘制它。当用户用他/她的手指在屏幕上绘图时添加多边形的点。即使用户试图画一条直线,我也会得到很多分数。

问题是:在直线路径段上,我想转储一些坐标,以便在路径的主要点之间进行一些插值。 如果您曾经尝试过 skitch 应用程序,您就会知道它可以绘制非常平滑的路径——这正是我想要的。

有什么算法可以实现这个吗?

【问题讨论】:

    标签: android drawing bezier


    【解决方案1】:

    这看起来很有希望:https://stackoverflow.com/a/8289516/457059

    我现在只尝试了它的第一个版本(quadTo),但它已经很好用了。 但是,仍然缺少的一件事是分数的下降。如果积分过多,则它们之间的插值将无法正常工作。

    【讨论】:

      猜你喜欢
      • 2015-04-29
      • 2011-10-01
      • 1970-01-01
      • 2011-11-28
      • 1970-01-01
      • 2023-03-21
      • 2011-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多