Dosya simgesi

2D Transformation X Shear X Ekseninde Kaydırma

Bu şablon, bir dikdörtgene X ekseninde kaydırma (X Shear) uygulandığında oluşan paralelkenarı ve kenarlarına teğet elipsi grafik üzerinde gösterir. Genişlik, yükseklik katsayısı, kenarlar arasındaki açı ve döndürme değerleri değiştirildiğinde şekil anında yeniden çizilir; isteğe bağlı animasyon ile elipsin teğet noktaları şekil üzerinde hareket ettirilir.

Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • S: Kontrol sayfasıdır. Paralelkenar genişliği (F4), yükseklik için katsayı (F6), kenarlar arasındaki açı (F8), paralelkenarın komple rotasyonu (F10) ve teğet noktalarının faz farkı (F12) burada girilir. Animasyon hızı ve süre alanları ile grafik de bu sayfadadır; ayrıca X Shear için genel formüllerin yer aldığı bir not bulunur.
  • H: Hesap sayfasıdır. A, B, C, D köşe noktaları, merkez M ve ara noktalar için x ve y koordinatları listelenir; X Shear dönüşümünün 2 boyutlu koordinatlardaki açıklaması da bu sayfadadır.

Kullanılan formüller​

  • Hesaplar adlandırılmış alanlara dayanır: a genişlik, k yükseklik katsayısı, f açı, g döndürme açısı, w faz farkıdır. t adı 0-180 arası açı dizisi üretir; elips noktaları x ve yp adlarıyla hesaplanır.
  • H sayfasında köşe koordinatları SIN, COS, ATAN ve PI ile döndürme hesabından çıkarılır; ara noktalar için AVERAGE kullanılır.
  • OFFSET ve MATCH ile nokta adına göre koordinat çekilir. Kenar uzunluğu p şu formülle bulunur:
    Excel formülü
    =SQRT(a^2*(1+k^2))

Makrolar​

  • Kaydırma çubuğu olayları (aBar, kBar, fBar, gBar, wBar, hBar): Çubuk değerini ilgili hücreye aktarır; genişlik 1-5, katsayı 0,25-1, açı 40-140, döndürme ve faz 0-359, animasyon hızı 1-3 aralığındadır.
  • Worksheet_Change: Hücreye elle değer girildiğinde değeri sınırlarla denetler ve çubuğu günceller; geçersiz değerde çubuktaki değere döner.
  • basla: Animasyonu başlatır. Kontroller kilitlenir, sayfa korumaya alınır ve faz değeri sürekli artırılır; geçen süre Süre alanında izlenir.
  • dur: Animasyonu durdurur, sayfa korumasını kaldırır ve kontrolleri yeniden açar.
Makrolarda dosya silme veya dış bağlantı işlemi yoktur.

Nasıl kullanılır​

  1. Dosyayı açıp makroları etkinleştirin.
  2. S sayfasında genişlik, yükseklik katsayısı ve kenarlar arasındaki açıyı kaydırıcılarla veya doğrudan hücreye yazarak ayarlayın.
  3. Gerekirse döndürme ve faz farkı değerlerini değiştirin; grafik anında güncellenir.
  4. Animasyon hızını 1-3 arasında seçip basla makrosunu çalıştırın.
  5. Animasyonu bitirmek için dur makrosunu çalıştırın.

52779 tarafından daha fazla dosya

Detaylar
Yazar
52779
İndirme
7
Gösterim
2,062
İlk sürüm
Güncel
SHA-256
fab493b27bcd7a7ab4edcdc8fa110bfb6da34585469704c0b7675464530c3dd1

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Güzel bir çalışma olmuş, teşekkürler.
Geri
Üst