Genellikle WPF'deki animasyonlarla bağlantılı olarak "doğrusal enterpolasyon" terimini duyarım. Tam olarak "doğrusal enterpolasyon" ne demektir? Bana "doğrusal enterpolasyon" kullanmanın bir örneğini verebilir misiniz?"Doğrusal enterpolasyon" ne anlama geliyor?
cevap
Doğrusal araçlar (düz olanlar) anlamına gelir.
İnterpolasyon, iki nokta içinde noktasını bulma eylemidir. Bir çizginin uçlarının ötesinde bir noktayı bularak, bunu ekstrapolasyonla karşılaştırın.
Dolayısıyla, doğrusal enterpolasyon, diğer ikisi arasında bir nokta bulmak için düz bir çizginin kullanılmasıdır. Örneğin
:
*(5,10)
/
/
/
/
*(0,0)
Bu hat boyunca puan almak için lineer interpolasyon ile iki uç noktayı kullanabilir: (örneğin) elde etmek için
(1,2)
(2,4)
(3,6)
(4,8)
ve lineer ekstrapolasyon:
(1000,2000)
(-1e27,-2e27)
Animasyonda, (60,22)
(198,12)
numaralı telefona 10
saniyede (x,y)
konumundan giden bir zıplama topunuz olduğunu düşünelim.
x0 = 60, y0 = 22
x1 = 198, y1 = 12
frames = 100
for t = 0 to frames:
x = (x1 - x0) * (t/frames) + x0
y = (y1 - y0) * (t/frames) + y0
altındaki olanlar, iki formül lineer enterpolasyon örnekleridir: saniye başına 10 kare, bir animasyon oranı ile
, ile ilgili herhangi bir zamanda pozisyon hesaplayabilir. % 50 (t == 50
) 'de: x = (198 - 60) * (50/100) + 60
= 138 * 0.5 + 60
= 69 + 60
= 129
y = (12 - 22) * (50/100) + 22
= -10 * 0.5 + 22
= -5 + 22
= 17
ve (129,17)
başlangıç ve bitiş pozisyonları arasında orta noktasıdır.
aynı zamanda sabit hız açısından lineer anlamına da gelebilir, bu yüzden enterpolasyon, bulunduğunuz yere bakılmaksızın oranı değiştirmez. –
Nice ASCII art;) –
Açıklamayı ve anlaşılması kolay, açıklamayı seviyorum. – neevek
E.g. Bir öyküyü bir öğeyi sabit bir hız kullanarak bir konumdan diğerine taşımak istediğinizde, başlangıç ve bitiş konumları arasında doğrusal enterpolasyon kullanırsınız.
Eğer doğrusal olmayan bir enterpolasyona sahipseniz, öğenin hızlı başladığını ve hedefe yaklaştıkça yavaşladığını görebilirsiniz –
- 1. PHP'de "&" ne anlama geliyor?
- 2. Aslında ne anlama geliyor?
- 3. , bu ne anlama geliyor?
- 4. getActivity() ne anlama geliyor?
- 5. "->" ne anlama geliyor?
- 6. Field.Index.NOT_ANALYZED_NO_NORMS ne anlama geliyor
- 7. ^{} git'te ne anlama geliyor?
- 8. kotlin'de "::" ne anlama geliyor?
- 9. "ctx" ne anlama geliyor?
- 10. DTMobileIS ne anlama geliyor?
- 11. Javascript'te ne anlama geliyor?
- 12. jQuery'de $ ([]) ne anlama geliyor?
- 13. Futex_ ne anlama geliyor?
- 14. JQuery'de ne anlama geliyor?
- 15. JSX ne anlama geliyor?
- 16. Haskell'de '@' ne anlama geliyor?
- 17. Bu ne anlama geliyor?
- 18. 'ALFKI' ne anlama geliyor?
- 19. Prolog'da \ + ne anlama geliyor?
- 20. "_" burada ne anlama geliyor?
- 21. Kısmi ne anlama geliyor?
- 22. SGBD ne anlama geliyor?
- 23. CSS'de "*" ne anlama geliyor?
- 24. AVMediaTypeMuxed ne anlama geliyor?
- 25. Swift: "_, _" ne anlama geliyor?
- 26. `hl` ne anlama geliyor?
- 27. \ u003C ne anlama geliyor?
- 28. Bu ne anlama geliyor?
- 29. [[...]] python'da ne anlama geliyor?
- 30. Doğrudan dijital sentezde doğrusal enterpolasyon
Bunun ne anlama geldiğine dair: http://en.wikipedia.org/wiki/Linear_interpolation – stakx