Dosya simgesi

Filografi ile Astroid

Bu dosya, astroid eğrisini filografi (ip sanatı, String Art) yöntemiyle grafik üzerinde çizer. Eksenler üzerindeki noktalar doğrularla birleştirilir ve bu doğruların zarfı olarak astroid eğrisi oluşur. Küçültme/büyütme, döndürme ve açınım adedi değiştirilerek çizim anlık izlenir, istenirse animasyon başlatılır.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • S: Kontrol sayfasıdır. Küçültme / Büyütme (0,5 ile 1 arası), Döndürme (-90 ile 90 derece arası) ve Açınım Adedi (0 ile 50 arası) değerleri bu sayfada girilir. Aynı değerler kaydırma çubuklarıyla da değiştirilir. Ek seçenekle astroide 45 derecelik açıyla ikinci bir astroid eklenebilir. Sayfada animasyon için Sayaç ve Süre alanları ile grafik bulunur.
  • H: Hesap sayfasıdır. Birinci astroid noktaları, 45 derece döndürülmüş ikinci astroid noktaları ve eksen noktaları x-y koordinatlarıyla listelenir. Çizgi noktaları açınım adedine göre hesaplanır.

Kullanılan formüller​

Uç noktaların y koordinatları, küçültme katsayısı ve döndürme açısına göre hesaplanır:
Excel formülü
=k*SIN(RADYAN(90+w))
=k*SIN(RADIANS(90+w))
Ara noktalar, iki uç nokta arasında açınım adedine (n) bölünerek doğrusal olarak dağıtılır. Boş satırlar ve ek seçenek kapalıyken ikinci astroid için NA() döndürülür, böylece grafikte çizilmez. Hesaplarda ağırlıklı olarak IF, NA, OR, INDEX, MATCH ve INT fonksiyonları kullanılır. k, n, w, s gibi tanımlı adlar S sayfasındaki ilgili hücrelere bağlıdır.

Makrolar​

  • kBar_Change, wBar_Change, nBar_Change, kBar_Scroll, wBar_Scroll: Kaydırma çubuğu değerlerini küçültme, döndürme ve açınım adedi hücrelerine yazar.
  • Worksheet_Change: Bu üç hücreye elle değer girildiğinde değerin izin verilen aralıkta olup olmadığını denetler. Geçerliyse çubuğu günceller, geçersizse eski değeri geri yükler.
  • basla: Animasyonu başlatır. Açınım adedi 20'den küçükse uyarı verir. Aksi halde çubukları devre dışı bırakır, sayfayı korumaya alır ve sayaç değerini döngüde artırarak süreyi hesaplar.
  • dur: Animasyonu durdurur, sayfa korumasını kaldırır ve çubukları yeniden etkinleştirir.
Makrolarda dosya silme veya dış bağlantı gibi işlem yoktur.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. S sayfasında küçültme, döndürme ve açınım adedi değerlerini girin veya çubuklarla ayarlayın.
  3. İkinci astroidi görmek için ek seçeneği işaretleyin.
  4. Animasyon için açınım adedini en az 20 yapın ve basla makrosunu çalıştırın.
  5. Animasyonu sonlandırmak için dur makrosunu çalıştırın.

52779 tarafından daha fazla dosya

Detaylar
Yazar
52779
İndirme
4
Gösterim
2,179
İlk sürüm
Güncel
SHA-256
e7401b67296679370b98f34325ae82cf341ef02310b7cc631b945eb722238547

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Faylandığım bir dosya oldu, teşekkürler.
Geri
Üst