Merhaba arkadaşlar sizlere Dr Racket Programıyla nasıl geometrik şekiller çizeceğimizi örneklerle anlatacağım.
Öncelikle her dil gibi bu dilde de bir kütüphane eklememiz gerekiyor. Bunu ise Dr Racket programında üst sekmede bulunan Language ardından Add Teachpack…’e tıklayarak (aşağıdaki gibi açılan sayfadan) htdp/image.rkt. ‘i seçeceğiz.
Okey dedikten sonra geliyoruz kod kısmına ilk örnek olarak yarı çapı 10 birim olan ve rengi mavi bir daire çizdiriyoruz..
Bir de dikdörtgene bakalım, bunun da 4 parametresi var yükseklik, genişlik, içi dolu mu boş mu, renk
Yukarıdaki örnekte içinin dolu ve boş olana göre iki tane çizdik. “solid” içi dolu “outline” içi boş olarak düşünülebilir.
Bir kare içerisine de bir daire yerleştirelim..Bunun için “overlay” komutu kullanılıyor. Örneğine bakalım şimdi:
Boş bir kare oluşturup içine de dairenin nerede olmasını istediğimiz koordinatlarını yazalım..
Örnekde de görüldüğü gibi “empty-scene” belli bir alan oluşturabiliriz. “place-image” de koordinat girdiğimiz ve iki geometrik şekil tanımladığımız kısım..
BONUS..
Elips çizdirme kodunu ve içinden bir çizgi(doğru) geçirme kodunu aşağıya bırakıyorum daha sonra başka kütüphanelere de bakarız 🙂
Umarım faydalı olmuştur kodları yazarak öğrenmeniz için vermiyorum görsellerden bakar yazarsınız iki satır kod 🙂