2011-06-06 10 views
0

私は約50から100ポイントを含む配列を持つこのiPhoneアプリを持っています。ポイントに合う滑らかなカーブをどのように計算すればよいですか?これは、ベジェ、キュービック、二次、何でもよい。できるだけスムーズに見えるようにしてください(私の絵と同じように滑らかな曲線を描くように、いくつかの点を元のセットから作成する必要があります...問題はありません)。iPhone - スムースなカーブを作成

参照画像: enter image description here

+0

まあ、MathOverflowは研究数学者のためのウェブサイトです。その価値は数学者が専門的に使うことです。コミュニティに興味のない質問が引き続き起きていると、それはおそらくうまくいかないでしょう。 StackOverflowでの化学的な質問を想像してみてください。あなたは数学の質問を[math.stackexchange.com](http://math.stackexchange.com)(*は誰でも*)で聞くことができますが、ここでもStack Overflowについては問題ありません。 – ShreevatsaR

+0

はい、私は知っていますが、私は数学の質問を投稿するたびにそれを推薦し続けます。 – SpaceDog

+2

"ポイントに合う滑らかな(ベジェ、2次、3次など)曲線を計算するにはどうしたらいいですか?" - あなたはどんなカーブをしたいですか?最も滑らかな2次曲線*と*最も滑らかな3次曲線*と* ...などをしますか? – ShreevatsaR

答えて

0

たぶん、あなたはキュービックスプライン Cubic Spline

を探しているこれらは、以下を発振するように、最小曲率を使用してノードを補間連続の二次導関数を持つ関数です。そして、これらを見つけるための多くの例とアルゴリズムがあります。

+0

私の数学は少し錆びています...私はそれを行う方法を理解しようとします...これは、任意の数のポイントで使用することができますか?一方で、実用的な例を教えてください。D – SpaceDog

+0

私は、あなたのために仕事をすることができるライブラリやコードを見つけることができると確信しています。私はObjective CとiOSの開発がどのようにライブラリで動作するのか分からないので、あなたにリンクしたり、何かを書くことはできません。はい、任意の数のポイントを持つことができます。ソフトウェア開発でも頻繁に使用されていると思うので、ホイールを再開発しないでください。私は私の計算の背景のおかげでこの妥当性を知っているので書きましたが、いつ、どこで実際に使われているのかわかりません。 –

関連する問題