GRAFIKA u QBasicu OSNOVNE NAREDBE CRTANJA NAREDBE ZA
GRAFIKA u QBasic-u OSNOVNE NAREDBE CRTANJA
NAREDBE ZA RAD S GRAFIKOM QBasic nam omogućuje i crtanje jednostavnih geometriskih likova poput linija, pravokutnika, kružnica i elipsa! Da bi smo mogli crtati takve likove moramo uključiti grafički način rada u Qbasic-u pomoću naredbe SCREEN 12
Naredba pomoću koje u QBasic-u crtamo ravne linije ima slijedeći oblik: Line (X 1, Y 1) – (X 2, Y 2), boja SCREEN 12 LINE (100, 100)-(200, 200), 15
Kako nacrtati pravokutnik u QBasic-u? SCREEN 12 LINE (100, 100)-(200, 200), 15, B LINE (170, 150)-(300, 300), 4, B Line (X (X 11, , YY 11)) –– (X (X 22, , YY 22), ), boja, BF B Line
Kružnicu u QBasic-u crtamo pomoću slijdeće naredbe: SCREEN 12 CIRCLE (200, 200), 100, 4 CIRCLE (250, 150), 120, 14 Circle (X, Y), r, boja
Crtanje elipse Što znati za crtanje elipse? Štoje jepotrebno to elipsa? Potrebno je znati središte elipse, polumjer elipse i omjer izduženosti elipse! Elipsa je skup svih točaka ravnine za koje je zbroj udaljenosti od dvije čvrste točke F 1 i F 2 uvijek T elipse! Y glavnoj osi stalan i jednak F 1 F 2 S(x, y) X
Crtanje elipse Ako je središte elipse zadano u točki (X, Y), duljina polumjera r i omjer k tada elipsu u QBasic-u crtamo pomoću naredbe Circle u slijedećem obliku: Circle (X, Y), r, boja, , , k SCREEN 12 CIRCLE (200, 200), 100, 14, , , 1 1. 7 0. 5 OMJER IZDUŽENOSTI
Napravi program koji će na ekranu nacrtati tri kvadrata dužine stranica 60 (vidi sliku) tako da prvi počinje u točci (100, 100): (100, 100)
100 + 60 = 160 SCREEN 12 LINE (100, 100) – (160, 160), 4, B LINE (160, 160) – (220, 220), 4, B. . .
n Napravi program koji će na ekranu nacrtati olimpijske kružnice kao što je prikazano na slici: 15 bijela 1 plava 0 crna 4 crvena 14 žuta 2 zelena Uputa: kružnice nacrtati u bijelom pravokutniku zbog kružnice koja je crne boje.
Treba vam pomoć? ? ? Evo nešto za početak. . . Ostalo je prava sitnica!!! Screen 12 Line (0, 0) – (640, 480), 15, BF Circle (200, 200), 50, 1. . . Circle (320, 200), 50, 0 Circle (440, 200), 50, 12 Circle (260, 250), 50, 14 Circle (380, 250), 50, 2
Koristeći naučene naredbe za crtanje u QBasic-u pokušajte što vjernije nacrtati lik sa slike! Uputa: Lik koji se nalazi u pravokutniku sastavljen je od 7 elipsa, 2 kružnice, 2 ispunjena pravokutnika i jedne linije. Preporuka je da glavnu elipsu nacrtate sa središtem u točki (320, 240) i polumjerom 200. Elipse kojima su opisani nos, uši kao i kružnice u ušima imaju Y kordinatu 240!
Rješenje:
- Slides: 13