2011-12-20 9 views
3

私はポリゴンの座標を持つ配列を持っていますが、これは現在Pathオブジェクト(アンドロイドAPI)で描画しています。ポリゴンのポイントは、ユーザが指を画面に描くと追加されます。ユーザーが直線を描こうとしても、私は多くのポイントを取得します。パスをスムーズにする方法(アンドロイド)

事は:ストレートパスセグメントでは、パスのメジャーポイント間の補間を行うために座標の一部をダンプしたいと思います。 あなたがスキッチアプリを試したことがあるなら、あなたはそれが非常に滑らかな道を描くことを知っています。

これを達成するためのアルゴリズムはありますか?

答えて

1

これは非常に有望に見える:https://stackoverflow.com/a/8289516/457059

私は今ではそれの最初のバージョン(quadTo)を試してみましたが、それはすでにかなり良い作品。 まだ欠けているものは、ポイントの低下です。あまりにも多くのポイントを持っている場合、それらの間の補間は適切な仕事をしません。

関連する問題