DVD kullandığımız vakitler, taktığımız CD’den bir şeyler izlemek kadar eğlendiğimiz bir şey daha vardı: DVD logosunun ekranın tam köşesine gelip gelmediğini takip etmek. “Bu sefer değecek!” derken yeniden sekip giderdi…
Ekranın başında bunu ne kadar takip ettiniz bilmiyoruz fakat DVD logosunun ekranın köşesine hiç denk gelip gelmediğini matematikle açıklayabiliriz!
Önce ekran boyutlarını ve suratları isimlendirelim.
Ekran boyutlarını (W, H) ve logonun boyutlarını (w, h) olarak düşünelim. Ekran üzerinde logonun sol üst köşesinin (x, y) koordinatlarını tanımlayalım. (x, y) koordinatları ekranın sol üst köşesine nazaran belirlenir ve logonun durumunu temsil ediyor.
Logo makul bir süratle hem x hem de y ekseninde hareket ediyor. Bu hızları ‘vx’ ve ‘vy’ olarak isimlendirelim. Her karede logonun pozisyonu ‘x += vx’ ve ‘y += vy’ şeklinde güncelleniyor.
Gelelim çarpma şartlarına.
Logo ekranın kenarlarına çarptığında taraf değiştiriyor. Bu, logonun ekranın sol/sağ kenarlarına veya üst/alt kenarlarına değdiği anlamına geliyor.
Logonun köşeye çarpması için hem x hem de y koordinatlarının eşzamanlı olarak köşe noktasına gelmesi gerekiyor:
Sıra mümkünlük hesaplamasında.
Logonun köşeye tam olarak çarpma mümkünlüğü, logonun hareket suratına (vx, vy), ekranın boyutlarına (W, H), ve logonun boyutlarına (w, h) bağlı.
Mesela ‘vx’ ve ‘vy’ suratları ’W’ ve ‘H’ boyutlarına bölündüğünde kalan 0 olmalıdır ki logo tam olarak köşeye gelsin. Şayet bu kural sağlanmazsa, logonun köşeye tam değmesi mümkün olmayabilir.
Sonuç olarak…
DVD logosunun tam köşeye denk gelme mümkünlüğü hayli düşük çünkü hem x hem y koordinatlarının birebir anda tam olarak gerekli konumda olması gerekir. Bu, hareketin suratına ve ekran boyutuna nazaran değişir. Üstelik ekranın piksel boyutu ile logonun boyutu da mümkünlüğü tesirler.
Yani logonun tam köşeye denk gelme mümkünlüğü epey düşük lakin imkansız değil! Yalnızca size denk gelmeme ihtimali yüksek.
Eğlenceli bir bilgi daha verelim: Google’a “bouncing DVD logo” yazın ve sonucu izleyin. 🙂
Bunlar da ilginizi çekebilir:
Tuvalet Kâğıdının Beyaz Olmasının Gerisindeki Enteresan Gerçekleri Öğrenince “Bunun da Bir Sebebi Varmış” Diyeceksiniz
Veri politikasındaki amaçlarla sınırlı ve mevzuata uygun şekilde çerez konumlandırmaktayız. Detaylar için veri politikamızı inceleyebilirsiniz.