Düzgün Çokgen ve Filografi, düzgün çokgenlerin köşeleri arasında çizilen doğrularla ip sanatı (String Art) deseni oluşturan makrolu bir Excel şablonudur. Çokgenin kenar sayısı, çevrel çember yarıçapı, rotasyon açısı ve doğru adedi değiştirildikçe desen grafikte anında yeniden çizilir.
Dosyanın içeriği
- S: Parametre ve grafik sayfasıdır. Düzgün çokgen kenar adedi (F4), çevrel çember yarıçapı (F6), rotasyon açısı (F8) ve çokgenin iki kenarı arasındaki doğru adedi (F10) bu sayfada girilir. Her parametrenin kaydırma çubuğu vardır.
- H: Hesaplama sayfasıdır. Köşe numaraları, köşelerin x ve y koordinatları ve her doğru için ara noktalar bu sayfada üretilir. Geçersiz noktalar #N/A değeri alır; bu sayede grafikte çizilmezler.
Kullanılan formüller
- IF ve OR: Köşe ve doğru sıra numaralarını kenar adedine (n) ve doğru adedine (k) göre üretir, kapsam dışı hücreleri boş bırakır.
- COS: Köşe koordinatlarını yarıçap (a) ve açıya göre hesaplar.
- NA: Kullanılmayan noktaları grafikten dışarıda tutar.
- OFFSET: ckx, cky, ksx ve ksy adlı tanımlı aralıklar, grafiğin aralığını kenar sayısına göre otomatik değiştirir.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar S sayfasının kod bölümündedir ve kendiliğinden çalışır; ayrıca çalıştırmak gerekmez.- Kaydırma çubuğu olayları (nBar, aBar, fBar, kBar): Çubuğun değerini ilgili parametre hücresine yazar. Yarıçap çubuk değerinin 100'e bölünmesiyle, rotasyon açısı çubuk değerinden 90 çıkarılarak bulunur.
- Worksheet_Change: Parametre hücresine elle değer girildiğinde değeri denetler ve çubuğu günceller. Geçerli aralıklar şöyledir: kenar adedi 3-9, yarıçap 0,5-1, rotasyon açısı -90 ile 90 arası, doğru adedi 0-100. Aralık dışı veya sayısal olmayan girişte hücre, çubuğun değerine geri döner.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında kenar adedini kaydırma çubuğuyla veya F4 hücresine değer yazarak belirleyin.
- Yarıçap, rotasyon açısı ve doğru adedini aynı şekilde ayarlayın.
- Grafikteki ip sanatı desenini istediğiniz görünüme gelene kadar parametreleri değiştirerek inceleyin.