Bu dosya, 240 noktaya bölünmüş bir çember üzerinde ip bağlantılarıyla (string art, filografi) cardioid eğrisini grafik olarak çizer. Çizim, küçültme/büyütme ve döndürme değerleriyle değiştirilebilir.
Dosyada k (S!F4), w (S!F6), t, cardx ve cardy adlı tanımlı adlar vardır. cardx ve cardy, 181 noktalı cardioid eğrisinin x ve y değerlerini üretir; k ölçeği, w döndürme açısını belirler.
Dosyanın içeriği
- S: Ana sayfadır. Başlık altında Küçültme / Büyütme değeri (F4, varsayılan 0.85) ve Döndürme değeri (F6, varsayılan 0) bulunur. Çizim grafiği bu sayfadadır; kaydırma çubukları da buradan kullanılır.
- H: Hesap sayfasıdır. İpler, Nokta ve y sütunlarında ip bağlantılarının noktaları ile koordinat değerleri hesaplanır (A1:H536 aralığı).
Kullanılan formüller
- H sayfasında ip numarasına karşılık gelen nokta, 2 katına çıkarılıp 240'a göre mod alınarak bulunur:
Dosyada k (S!F4), w (S!F6), t, cardx ve cardy adlı tanımlı adlar vardır. cardx ve cardy, 181 noktalı cardioid eğrisinin x ve y değerlerini üretir; k ölçeği, w döndürme açısını belirler.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar S sayfasının kod bölümünde yer alır ve ayrıca çalıştırılmaz; sayfadaki işlemlerle otomatik devreye girer.- kBar_Change ve kBar_Scroll: Büyütme çubuğunun değerini 100'e bölerek k hücresine yazar.
- wBar_Change ve wBar_Scroll: Döndürme çubuğunun değerini w hücresine yazar.
- Worksheet_Change: k hücresine elle değer girildiğinde 0,5 ile 1 arasındaysa çubuğu buna göre ayarlar; w hücresi için geçerli aralık 0 ile 360 derecedir. Aralık dışı veya sayısal olmayan girişte hücre çubuğun değerine döndürülür.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında büyütme çubuğunu kaydırarak çizimin boyutunu değiştirin veya F4 hücresine 0,5 ile 1 arasında bir değer girin.
- Döndürme çubuğunu kaydırın veya F6 hücresine 0 ile 360 arasında bir açı girin.
- Grafik, girilen değerlere göre otomatik güncellenir.