Dosya simgesi

Düzgün Çokgenlerde String Art

Bu dosya, düzgün çokgenlerin kenarları üzerinde ip sanatı (String Art, filografi) desenini grafik olarak çizer. Çokgen kenar sayısı, açınım adedi, küçültme/büyütme oranı ve döndürme açısı değiştirildiğinde desen grafikte anında yenilenir; istenirse animasyon olarak da oynatılır.

Dosyanın içeriği​

  • S: Kontrol sayfasıdır. Çokgen Kenar Adedi (F4), Açınım Adedi (F6), Küçültme / Büyütme (F8) ve Döndürme (F10) değerleri burada girilir. Sayfada desenin çizildiği grafik, kaydırma çubukları ile Sayaç ve Süre alanları yer alır.
  • H: Hesap sayfasıdır. Her çokgenin köşe koordinatları (x ve y sütunları), açınım adımları ve köşe etiketleri burada hesaplanır; grafik bu verileri kullanır.

Kullanılan formüller​

  • Köşe koordinatları COS ve SIN fonksiyonlarıyla hesaplanır; köşeler 2*PI()/n açısıyla dizilir. X değeri için kullanılan yapı:
  • Açınım adımları, ilk köşe ile sonraki köşe arasında F3/f oranıyla ara değer üretilerek bulunur.
  • Boş satırlar NA() ile işaretlenir; böylece grafikte gereksiz çizgi oluşmaz.
  • Dosyada n, f, k, w, s gibi tanımlı adlar kullanılır; bunlar S sayfasındaki giriş hücrelerine bağlıdır.
Excel formülü
=EĞER(B3="";YOKSAY();k*COS(b+v+(B3-1)*2*PI()/n))
=IF(B3="",NA(),k*COS(b+v+(B3-1)*2*PI()/n))
Not: Yukarıdaki formülde TR satırı yalnızca yazım farkını göstermek içindir; dosyada formül İngilizce adlarıyla kayıtlıdır.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar dosyadaki bağlantı veya silme işlemi gibi zararlı bir işlem yapmaz.
  • Kaydırma çubuğu olayları (nBar, fBar, kBar, wBar): Çubuk değerini ilgili hücreye yazar; küçültme oranı çubukta 100 ile bölünerek aktarılır.
  • Worksheet_Change: Hücreye elle girilen değeri denetler ve çubuğu günceller. Geçerli aralıklar: kenar adedi 3-7, açınım 0-50, küçültme/büyütme 0,5-1, döndürme 0-360. Aralık dışı değer çubuktaki değerle değiştirilir.
  • basla: Animasyonu başlatır. Açınım adedi 10'dan küçükse uyarı verir. Çalışırken çubukları devre dışı bırakır, sayfayı korumaya alır, sayacı artırır ve geçen süreyi yazar.
  • dur: Animasyonu durdurur, sayfa korumasını kaldırır ve çubukları yeniden etkinleştirir.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. S sayfasında kaydırma çubuklarıyla veya hücrelere değer girerek kenar adedini, açınımı, ölçeği ve döndürmeyi ayarlayın.
  3. Animasyon için Açınım Adedini en az 10 yapın ve basla makrosunu çalıştırın.
  4. Animasyonu durdurmak için dur makrosunu çalıştırın.

52779 tarafından daha fazla dosya

Detaylar
Yazar
52779
İndirme
6
Gösterim
1,818
İlk sürüm
Güncel
SHA-256
a07931ab61f7cdab31e2fc4faa0f8cf3aa5eea161ed9148ed29f688f2e562f88

Puanlar

5.00 Oylama 1 İnceleme
Geri
Üst