BMH409 BİLGİSAYAR DESTEKLİ TASARIM

1.Proje Ödevi İndir


Ruby Sketchup Hızlı Başlangıç Dersleri


Bütünleme Projesi Sketchup Çıktıları: Aşağıdaki ruby scriptlerinin çıktılarının olduğu skp uzantılı dosyalar.
!!! SKP dosyaları İNDİR !!!

Bütünleme Projesi-1 (Ruby Script 20 puan): Aşağıdaki linkteki youtube videosunu izleyiniz, Siz de benzer şekilde çalışan ruby scripti hazırlamaya çalışınız. Burada mesh grid tabanlı yeryüzü şekilleri 3 boyutlu olarak simüle edilmeye çalışılmıştır. Bunun için gerçek hayata benzerliği yakalamak adına perlin noise kullanılmıştır. Perlin noise algoritmasının ne olduğu, nasıl çalıştığı youtube linkindeki açıklamalar kısmından bakılabilir.
Youtube video linki

Bütünleme Projesi-2 (Ruby Script 20 puan): Aşağıdaki linkteki youtube videosunu izleyiniz, Siz de benzer şekilde çalışan ruby scripti hazırlamaya çalışınız. Burada mesh grid tabanlı yeryüzü şekilleri 3 boyutlu olarak simüle edilmeye çalışılmıştır. Bunun için gerçek hayata benzerliği yakalamak adına perlin noise kullanılmıştır. Perlin noise algoritmasının ne olduğu, nasıl çalıştığı youtube linkindeki açıklamalar kısmından bakılabilir. Bir öncekine göre farkı z olarak en düşük yükseklikler mavi (gölleri temsil etmektedir), ve en tepe yerler de yeşil olacak şekilde uniform geçiş bulunmaktadır.
Youtube video linki

Bütünleme Projesi-3 (Ruby Script 20 puan): Aşağıdaki linkteki youtube videosunu izleyiniz, Siz de benzer şekilde çalışan ruby scripti hazırlamaya çalışınız. Burada mesh grid tabanlı yeryüzü şekilleri 3 boyutlu olarak simüle edilmeye çalışılmıştır. Bunun için gerçek hayata benzerliği yakalamak adına perlin noise kullanılmıştır. Perlin noise algoritmasının ne olduğu, nasıl çalıştığı youtube linkindeki açıklamalar kısmından bakılabilir. Bir önceki projeye göre farkı gerçek dünyadakine biraz daha benzer olacak şekilde renk scalası 3 ayrı bölgeye ayrılmıştır. Tepelerin üzeri beyaz (karı temsil etmektedir) olacak şekilde ortları yeşil ve alt kısımı yine mavi seçilmiştir.
Youtube video linki

Final Projesi-1 (Ruby Script 30 puan) Aşağıdaki linkteki youtube videosunu izleyiniz, 2 boyutta dairesel dalga efekti için cosinüs fonksiyonu kullanılmıştır. cos(beta*(x^2+y^2)) beta=0.1 ile 0.01 arasında değişebilir. x ve y ise uzamsal (spatial) koordinatları temsil etmektedir. Siz de benzer şekilde çalışan ruby scripti hazırlamaya çalışınız.
Youtube video linki

Final Projesi-2 (Ruby Script 30 puan) Aşağıdaki linkteki youtube videosunu izleyiniz, üst üste belirli aralıklarla konumlandırılmış ve yivli görünüm kazanması için hafifçe döndürülmüş hexagon kulesini saat yönünde belirli bir hızda çeviren ruby skripti yazmanız beklenmektedir. Siz de benzer şekilde çalışan ruby scripti hazırlamaya çalışınız.
Youtube video linki

Final Projesi-3, (Ruby Script 30 puan) Aşağıdaki linkteki youtube videosunu izleyiniz. Pendulum (Sarkaç) dinamiğini youtube videosu altındaki linklerden öğrenmeye çalışarak basit bir sarkaç simülasyonu yapınız. Dikkat edilmesi gereken noktalardan biri hareketli nesnenin hızı kenarlarda sıfıra yakın çıkarken ortada maksimum hıza ulaşmaktadır. Ayrıca salınımın sönümlenebilmesi için gerekli decaying sabitinin değerini deneme yanılma yoluyla optimize etmeniz sizden beklenmektedir. Siz de benzer şekilde çalışan ruby scriptini hazırlamaya çalışınız.
Youtube video linki

Final Projesi-4 (Sketchup Çizimi 30 puan) İndirme linkindeki sketchup modeli üzerinde çalışınız. Sınavda bunun benzerini yapmanız istenecektir. Birebir aynı ölçülerden ziyade yapacağınız modelin benzeme derecesine ve verilen sürede ne kadarını çizebildiğiniz ölçüde puan alacağınız için sınava gelmeden çok alıştırma yapmanız faydalı olacaktır.
Sketchup modelini buraya tıklayarak indirebilirsiniz


Ders Notları


Hafta Konu Sunum Dosyası
1 Temel Çizim Komutları PDF İndir
2 Düzenleme Komutları PDF İndir
3 Ölçülü ve Verimli Çalışmak için Yöntemler PDF İndir
4 Projelendirme PDF İndir
5 Görselleştirme Komutları PDF İndir
6 Eğimli Arazi ve Yol PDF İndir
7-12 Ruby Sketchup PDF İndir
     

Sketchup 2015 İndir

Ders Kitabı

Ruby in Sketchup İndir