假設我有許多點,每個點都由二維笛卡爾座標系中的X和Y座標定義。每個點的X座標都大於前一個點的X座標,所以不能有任何循環。如何在二維空間中的點之間平滑插值?
如何通過這些要點畫出一條平滑線?結果應該看起來像正弦波,但幅度和波長都不相同。只要它允許我計算插值點的Y座標而不使用任何線性或樣條函數庫函數,它就是簡化或近似的。語言並不重要,我對算法感興趣,而不是實現。爲了充分披露,我打算用JavaScript來實現它。
我想遠離複雜的數學,比如Bézier樣條曲線或者帶有控制點的東西。我覺得必須有一個簡單的解決方案,可能與距離點或類似的東西有關。
任何想法是讚賞。