Bu dosya, petek düzeninde dizilmiş altıgenleri Excel grafiği üzerinde çizer. Altıgenlerin kenar uzunluğu, aralarındaki boşluk ve tüm yapının döndürme açısı değiştirildiğinde köşe koordinatları yeniden hesaplanır ve grafik güncellenir.
Burada d kenar uzunluğunun cos(30°) ile çarpımı, k boşluk, v ise derece olarak girilen açının radyan karşılığıdır. Diğer merkezler SIN ve PI ile 60, 120 ve 180 derecelik kaydırmalarla bulunur.
Köşe koordinatları INDEX ile alınır; merkez değerine, adlandırılmış x ve y dizilerinden gelen köşe ofseti eklenir:
Dosyada a, d, f, k, t, v, x ve y adlı tanımlı adlar kullanılır; OFFSET ile oluşturulan t dizisi altıgenin yedi köşe noktasını (kapanış dahil) üretir.
Dosyanın içeriği
- S: Kontrol sayfasıdır. "Geometrik Dizayn - PETEK (Altıgenler)" başlığı altında üç parametre bulunur: Altıgenlerin Kenar Uzunluğu (F4, başlangıç değeri 0,6), Altıgenler Arası Boşluk (F6, başlangıç değeri 0,08) ve Komple Döndürme Açısı (F8, başlangıç değeri 0). Sayfadaki kaydırma çubukları bu hücrelerle eşleşir ve sayfada grafik yer alır.
- H: Hesap sayfasıdır. Merkezler için No, y ve x sütunları ile her altıgenin köşe sırası ve köşe koordinatları (A1:H289 aralığı) burada tutulur.
Kullanılan formüller
Altıgen merkezlerinin y koordinatları, kenar uzunluğu ve boşluğa bağlı olarak sinüs ile hesaplanır. Örneğin birinci komşu merkez için:=(2*d+k)*SIN(v)
Köşe koordinatları INDEX ile alınır; merkez değerine, adlandırılmış x ve y dizilerinden gelen köşe ofseti eklenir:
=E4+INDEX(x,F6)
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:- aBar_Change ve aBar_Scroll: Kenar uzunluğu çubuğunun değerini 100'e bölerek a hücresine yazar.
- kBar_Change ve kBar_Scroll: Boşluk çubuğunun değerini 100'e bölerek k hücresine yazar.
- fBar_Change ve fBar_Scroll: Döndürme çubuğunun değerini f hücresine yazar.
- Worksheet_Change: Hücreye elle değer girildiğinde sınırları denetler ve geçerliyse çubuğu günceller; geçersizse çubuktaki değere geri döner. Sınırlar: kenar uzunluğu 0,6 ile 1, boşluk 0 ile 0,25, açı 0 ile 359.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında kenar uzunluğu, boşluk ve döndürme açısı çubuklarını kaydırın ya da değerleri doğrudan hücrelere yazın.
- Petek düzeninin grafikte anında değiştiğini izleyin.
- Hesaplanan köşe koordinatlarını görmek için H sayfasına bakın.