Proje, mimarlara ve yapı sektöründe faaliyet gösteren diğer ilgililere SketchUp'ta çizdikleri mekanları, radyatör ile donatmayı amaçlamaktadır.
SketchUp üzerinde RUBY dili ile yazılmış ufak scriptler kullanılacatır. Proje tamamıyla SU üzerinde çalışacaktır. Tüm radyatörler zaten SU componenti olacak şekilde bizim tarafımızdan çizilecektir. Component akıllı blok gibi bir kavramdır.
AKIŞ
- Kullanıcı 3 boyutlu modelini SketchUp'ta çizmiştir.
- Konuya ait web sitesinden genel olarak radyatörü görmüştür. Beğenmiştir.
- Ruby mekanın alanını bulur.
- Kullanıcının verdiği yükseklik ile çarpar ve hacmi bulur.
- Verilecek hesaplama yöntemi ile kaç BTU ısıl güce ihtiyaç olduğu hesaplanır.
- Eğer bu hesaplama için kullanıcıya sorular soracaksa sorar. Bunlar söz konusu mekanın iklim verileri de olabilir, mekandaki pencere boşluklarının seçilmesi ve alanlarının hesaplanması da olabilir. Bu hesaplama yöntemi -ki çok karmaşık değildir- bizim tarafımızdan verilecektir. Yani mekanın BTU değeleri çıkar. Bunları kullanıcı isterse liste halinde alabilir. Mekanın bir kenarında gerekirse RUBY bunu text olarak da yazabilir.
- Bahsi geçen radyatörler alüminyumdur ve bir şeklin extrude edilmesi ile oluşur. Yani petekler vardır. Bu peteklerin metresinin ne kadar BTU ısı verdiği bellidir zaten. RUBY kullanıcıya kaç cm uzunluğunda radyatör istiyorsun diye sorar. Genelde pencere altlarındaki radyatörler 60cm'dir örneğin.
- Gerekli BTU'ya göre kullanıcıdan da 60cm bilgisi geldiğinde göre kaç petek gerekir hesaplar ve bunları yan yana dizer. Sonra kapamalar koyulur.
- En sonunda hangi mekan için hangi model ve kaç peteklik bir radyatör gittiğini txt olarak, csv olarak ya da xml olarak program verir.