Dosya simgesi

BEZIER Eğrisi Animasyon

Bu dosya, bilgisayar grafiklerinde kullanılan Bezier eğrisinin nasıl oluştuğunu Excel grafiği üzerinde animasyonla gösterir. Eğriyi belirleyen dört kontrol noktası (A, B, C, D) kaydırma çubuklarıyla değiştirilir, animasyon başlatılınca eğri adım adım çizilir.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • S: Animasyon ekranıdır. Grafik, kaydırma çubukları ve kontrol değerleri bu sayfadadır. Nokta A, Nokta B, Nokta C ve Nokta D değerleri ile "Adım - Adım ilerleme" değeri görüntülenir. Sayfada ayrıca Sayaç ve Süre alanları ile dış bağlantı bulunur.
  • H: Hesaplama sayfasıdır (A1:C12). Açılardan türetilen nokta koordinatları burada tutulur.

Kullanılan formüller​

H sayfasındaki koordinatlar, kontrol noktası açılarından SIN ve RADIANS fonksiyonlarıyla hesaplanır. Örneğin C3 hücresinde şu formül vardır:
Excel formülü
=SIN(RADIANS(aa))
Burada aa, S sayfasındaki Nokta A değerine bağlı adlandırılmış hücredir. Aynı yapı ab, ac ve ad adlarıyla diğer noktalar için de kullanılır.
Eğri noktaları, tanımlı adlarla hesaplanır: BezACx ve BezACy ikinci dereceden, BezADx ve BezADy üçüncü dereceden Bezier denklemini uygular, BezBDx ve BezBDy ise B-D arasındaki ara eğriyi verir. t adı, 0,01 adımlarla parametre dizisi üretir; p adı ise animasyonda çizilecek nokta sayısını belirler.

Makrolar​

  • basla: Animasyonu başlatır. Sayaç, Adım - Adım ilerleme değerinden başlayarak sürekli artar; geçen süre Süre alanına yazılır. Çalışırken kaydırma çubukları devre dışı kalır ve sayfa korumaya alınır.
  • dur: Animasyonu durdurur, sayfa korumasını kaldırır ve kaydırma çubuklarını yeniden etkinleştirir.
  • Kaydırma çubuğu olayları: Her çubuk ilgili hücreye değer yazar (Nokta A, B, C, D ve adım değeri).
  • Worksheet_Change: Hücreye elle değer girilirse aralığı denetler ve çubuğu günceller. Geçerli aralıklar: Nokta A için 70-150, Nokta B için 170-250, Nokta C için -30 ile 50, Nokta D için 260-340, adım değeri için 0-100. Aralık dışı değer girilirse çubuktaki değere geri döner.
Makro kodunda dosya silme veya dışarıya bağlantı kuran bir işlem yoktur.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. S sayfasında kaydırma çubukları ya da hücre girişiyle Nokta A, B, C ve D değerlerini belirleyin.
  3. Adım - Adım ilerleme değerini ayarlayarak eğriyi istediğiniz noktaya kadar çizdirin.
  4. Animasyonu başlatmak için basla makrosunu çalıştırın; durdurmak için dur makrosunu çalıştırın.

52779 tarafından daha fazla dosya

Detaylar
Yazar
52779
İndirme
9
Gösterim
2,152
İlk sürüm
Güncel
SHA-256
7c5c3dc79a1a1a3266f5c6623a6a927ec219b3cbfaa73aacdf05a16b0a5cc4d1

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Paylaşımınız için teşekkürler.
Geri
Üst