19.2 Bazı Grafik Fonksiyonları

19.2   Bazı Grafik Fonksiyonları

Bu bölümde Turbo C grafik fonksiyonlarının bazıları tanıtılmıştır. Bunların dışında biçok fonksiyon vardır. Bu fonksiyonlar derleyicinin başvuru kitabından veya derleyicinin yardım kısmından öğrenilebilir.

Tablo 19.1: graphics.h’te tanımlı bazı grafik fonksiyonları

Fonksiyon Açıklama
moveto(x,y); Son noktayı (x,y) noktasına taşır
lineto(x,y); Son noktadan (x,y) noktasına düz bir çizgi çizer.
line(x1,y1,x2,y2); (x1,y1) noktasından (x2,y2) noktasına düz bir çizgi çizer.
circle(x,y,r); Merkezi (x,y) olmak üzere yarıçapı r olan bir çember çizer.
arc(x,y,baş_açı,bit_açı,r); Merkezi (x,y) noktasında ve yarıçapı r olan, baş_açı açısından dan başlayıp bit_açı açısına kadar bir yay çizer.
ellipse(x,y,baş_açı,bit_açı,xr,yr); Elipsin bir parçası olan yayı, merkezi (x,y) ve yarıçapları xr, yr olacak biçimde baş_açı açısındandan başlayarak bit_açıaçısına kadar bir yay çizer.
putpixel(x,y,renk); (x,y) noktasına verilen renkte bir nokta çizer.
rectangle(sol,üst,sağ,alt); Sol üst köşesi (sol,üst) ve sağ alt köşesi (sağ,alt) koordinatlarında olacak şekilde bir dikdörtgen çizer.
bar(sol,üst,sağ,alt); İki boyutlu ve taralı bir bar çizer.
bar3d(sol,üst,sağ,alt,derinlik,şapka); Üç boyutlu ön yüzeyi taralı bar çizer. Şapka 0 ise barın üst kısmı çizilmez.
setcolor(renk); Çizilen olan şeklin rengini belirler
setbkcolor(renk); Arka alanın rengini belirler.
outtext(*katar); Grafik ekranında katar yazdırır.
outtextxy(x,y,*katar); Grafik ekranında yazılacak katar‘ı, (x,y) ile belirlenen noktadan başlayarak yazar.
settextstyle(font,yön,boyut); Ekranda yazılacak olan bir katarın yazıtipini, yönünü ve boyutunu belirler. yön=0 ise yatay, yön=1 ise dikey yazar.
cleardevice(); Ekranı temizler. DOS’taki CLS komutu gibi.
closegraph(); Grafik ekranını kapatıp normal yazı ekranına (DOS ekranı) döner.

Bir cevap yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.