我需要實現一種用於值之間非線性插值,易於在,易於出,一般寬鬆曲線以及用戶定義的曲線。一種實現非線性插值的方法?
我對如何做這樣的基本理念 - 但我不知道這是否將是最有效的解決方案。我的想法是基本上如下:
使用二維正方,二次或n階貝塞爾曲線來控制內插。導線通過曲線線性地獲得非線性Y分量,並用它來值喂簡單的線性內插方法:
其中T是控制曲線的非線性Y分量。
這允許用於內插的自定義,用戶定義的方法,但它是有代價的,一個非線性插值的成本等於:
1 + 2 *(N-1)
總的內插,其中n是順序,或控制曲線的控制點的數量。
我不是數學家,這是我能想出的最好的,所以我的問題是,如果有一個更好的解決辦法?
編輯:我可能沒有解釋是正確的,我不是母語的人,所以這裏的東西希望大家能理解:
更好的解決方案,具體是什麼?一般的插值,還是更高效的Bezier算法?你的約束是什麼? – 2012-04-10 20:15:48
如何創建立方或方形固化以「控制插值」?只是猜測? – 2012-04-10 20:16:57
@DanW - 該曲線的斜率變化被用作噸內插,基本上,而不是領從V1到V2的線性變化,則內插的值的「位置」由控制曲線的Y分量所決定的。 – dtech 2012-04-10 20:18:47