Crtanje linija

Linija se crta korišćenjem naredbu

line(x1, y1, x2, y2), gde je x1- x koordinata pošetne tačke duži, y1-y koordinata početne tačke duži

gde je x2- x koordinata pošetne tačke duži, y2-y koordinata početne tačke duži

 

pr.

line(160,100,480,380); Ako je gdriver=9 i gmode=2, veličina grafičkog prozora je 640x480piksela

#include <cstdlib>
#include <iostream>
#include <winbgim.h>
using namespace std;

int main()
{
int gdriver=9;
int gmode=2;
initgraph(&gdriver,&gmode,“ „);
setbkcolor(WHITE);
setcolor(BLACK);
cleardevice();
line(160,100,480,380);
getch();
return EXIT_SUCCESS;
}

slika

Pr 2.

Napravi program koji crta pravougli koordinatni Dekartov sistem?

#include <cstdlib>
#include <iostream>
#include <winbgim.h>
using namespace std;

int main()
{
int gdriver=9;
int gmode=2;
initgraph(&gdriver,&gmode,“ „);
setbkcolor(WHITE);
setcolor(BLACK);
cleardevice();
line(100,240,540,240);
line(320,20,320,460);
getch();
return EXIT_SUCCESS;
}

slika

 

 

Osim naredbom line, linije se mogu crtati i pomoću naredbe moveto i lineto. Naredbom moveto određujese  početna tačka linije, a naredbom lineto, krajna tačka  linije.

#include <cstdlib>
#include <iostream>
#include <winbgim.h>
using namespace std;

int main()
{
int gdriver=9;
int gmode=2;
initgraph(&gdriver,&gmode,“ „);
setbkcolor(WHITE);
setcolor(BLACK);
cleardevice();
moveto(100,40);
lineto(320,460);
getch();
return EXIT_SUCCESS;
}

slika

Pr. Napravite program koji crta dve linije različite boje?

#include <cstdlib>
#include <iostream>
#include <winbgim.h>
using namespace std;

int main()
{
int gdriver=9;
int gmode=2;
initgraph(&gdriver,&gmode,“ „);
setbkcolor(WHITE);
setcolor(BLACK);
cleardevice();
moveto(100,40);
lineto(320,460);
setbkcolor(WHITE);
setcolor(RED);
moveto(40,480);
lineto(320,60);
getch();
return EXIT_SUCCESS;
}

slika

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ostavite odgovor

Popunite detalje ispod ili pritisnite na ikonicu da biste se prijavili:

WordPress.com logo

Komentarišet koristeći svoj WordPress.com nalog. Odjavite se /  Promeni )

Google photo

Komentarišet koristeći svoj Google nalog. Odjavite se /  Promeni )

Slika na Tviteru

Komentarišet koristeći svoj Twitter nalog. Odjavite se /  Promeni )

Fejsbukova fotografija

Komentarišet koristeći svoj Facebook nalog. Odjavite se /  Promeni )

Povezivanje sa %s