String Art ile 24Gen, dört özdeş eşkenar üçgen üzerinde ip sanatı (string art) uygulamasıyla 24 genin elde edilmesini gösteren geometrik tasarım çalışmasıdır. Çokgenin köşe koordinatları formüllerle hesaplanır, doğrular ve grafik bu koordinatlardan oluşur. Şeklin boyutu ve dönüş açısı sayfa üzerindeki kaydırma çubuklarıyla değiştirilir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Köşe numarası döngüsü şu formülle sürdürülür:
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- S: Kontrol sayfasıdır. Küçültme / büyütme (çevrel çember yarıçapı, F4 hücresi, başlangıç değeri 0.94) ve komple döndürme (eksenlerin döndürülmesi, F6 hücresi, başlangıç değeri 0) ayarları burada yer alır. Sayfada bir dış bağlantı bulunur.
- H: Hesap sayfasıdır (A1:L145). "Çokgenlerin Köşeleri" bölümünde köşe numarası ile x ve y koordinatları, "Doğrular" bölümünde ise doğruların uç noktaları listelenir.
- Dosyada bir grafik bulunur; köşeler ve doğrular bu grafikte çizilir.
Kullanılan formüller
- Köşe x koordinatları yarıçap ve açının kosinüsü ile hesaplanır. Yarıçap için a, açı için v adlı tanımlı adlar kullanılır; d adı ise 2*a*COS(RADIANS(15)) ifadesiyle ikinci çokgenin yarıçapını verir.
- Köşe numaralarını 24'lük döngüde tutmak için MOD ve IF kullanılır.
- Doğruların uç noktaları OFFSET ve MATCH ile köşe tablosundan çekilir.
=a*COS(B3)
Makrolar
- aBar_Change ve aBar_Scroll: Yarıçap çubuğunun değerini 100'e bölerek a hücresine yazar.
- fBar_Change ve fBar_Scroll: Döndürme çubuğunun değerinden 90 çıkararak f hücresine yazar.
- Worksheet_Change: a ya da f hücresine elle değer girildiğinde çalışır. Yarıçap 0.6 ile 1, açı -90 ile 90 arasındaysa çubuk yeni değere getirilir; aralık dışı veya sayısal olmayan girişte değer çubuğun konumuna döndürülür.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında yarıçap çubuğunu kaydırarak şekli küçültün veya büyütün.
- Döndürme çubuğuyla şekli -90 ile 90 derece arasında çevirin.
- İsterseniz F4 ve F6 hücrelerine değeri doğrudan yazın; çubuklar bu değere göre güncellenir.
- Köşe ve doğru koordinatlarını H sayfasında izleyin.