Bu dosya, turuncu karelerle gizlenen siyah bir şeklin göz yanılması etkisini Excel grafiği ve makro animasyonuyla gösterir. Animasyon başlatıldığında siyah şekil yavaşça dönen sabit bir kare olmasına rağmen, çoğu izleyiciye göre büyüklüğünü değiştiriyor, yani [style=color:#c0392b]"nefes alıyor"[/style] gibi görünür.
Dosyanın içeriği
- S: Animasyon ekranıdır. F4 hücresinde köşe kareler arasındaki boşluk (0,46), F6 hücresinde adım adım ilerleme açısı (59) tutulur. Boşluk ve açı kaydırma çubukları ile ayarlanır. Sayfada animasyon ve çözüm için ayrı sayaç alanları ile iki grafik bulunur.
- H: Hesap sayfasıdır. Kriterler, köşe kare koordinatları, orta karenin köşegeni ve köşelerin kesişim noktaları burada hesaplanır; grafik bu verilerden çizilir.
Kullanılan formüller
- Köşe karelerin konumu, boşluk değerine göre hesaplanır. Alt sınır için kullanılan formül:
=10-bs/2 - Orta karenin köşe koordinatları, dönüş açısına bağlı olarak COS ve SIN ile üretilir; ROUND ile yuvarlanır.
- RANK, COUNTIF, INDEX ve MATCH köşeleri sıralar ve kesişim noktalarını eşleştirir; MOD ve DEGREES 90 derecelik özel durumları ayırır.
- Dosyada a, alfa, b, bs gibi tanımlı adlar kullanılır. Açı ve boşluk değerleri bu adlar üzerinden formüllere taşınır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dışarıya bağlantı yoktur.- aBar_Change / aBar_Scroll: Açı çubuğunun değerini alfa hücresine yazar.
- bBar_Change / bBar_scroll: Boşluk çubuğunun değerini 100'e bölerek b hücresine yazar.
- Worksheet_Change: Hücreye elle girilen açı (0-359) ve boşluk (0,2-1,2) değerlerini denetler, geçerliyse çubukları günceller, değilse eski değere döner.
- baslaN: Dönüş animasyonunu başlatır; sayaç her adımda artar, süre hesaplanır, çubuklar devre dışı kalır ve sayfa korumaya alınır.
- baslaC: Çözüm animasyonunu başlatır; boşluğun değişimini gözlemlemek için çalışır.
- dur: Animasyonu durdurur, sayfa korumasını kaldırır ve çubukları yeniden etkinleştirir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında kaydırma çubuklarıyla boşluk ve ilerleme açısını ayarlayın.
- Animasyon bölümündeki Başla düğmesine basın ve turuncu karelerin arkasındaki siyah şekli izleyin.
- Göz yanılmasını ayrıntılı gözlemlemek için Çözüm bölümündeki Başla düğmesini kullanın.
- Durdurmak için durdurma düğmesine basın.