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ı
!!! 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ı
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ı
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ı
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