Subprograme Orientate Spre Poligoane Si Hasurari Aplicatie Proceduri Si Functii

Previzualizare referat:

Extras din referat:

Procedura Bar deseneaza un dreptunghi si il hasureaza cumodelul si culoarea satabilite cu procedura SetFillPattern sau SetFillStzle. Procedura este definita astfel: Procedure Bar (x1, y1, x2, y1: integer); X1 si Y1 reprezinta coordonatele coltului stanga sus ale dreptunghiului.

X2 si Y2 reprezinta coordonatele coltului dreapta jos ale dreptunghiului.

Bar3d Procedura Bar3d deseneaza un parasesipiped dreptunghic si il hasureaza cu modelul si culoarea actuala.

Procedura este definita astfel: Procedura Bar3d (x1, y1, x2, y2: integer; ad: word; top: boolean); X1 si Y1 reprezinta coordonatele coltului stanga sus al corpului.

X2 si Y2 reprezinta coordonatele coltului dreapta jos al corpului.

DrawPolv Procedura DrawPolv deseneaza olinie poligonala si este definita astfel: Procedure DrawPolv (nrpct: word; var puncte); Nrpct reprezinta numarul varfurilor, iar variabila puncte este untabel ale carui elemente sunt de tip predefinit PoinzType care reprezinta coordonatele (x, y) ale varfurilor. Tipul PointType este definit astfel: Type PoinType= record x, y: integer; End; In cazul in care se doreste obtinerea unui poligon inchis de n varfuri, variabila puncte trebuie sa fie un tablou de n+1 elemente astfel incat coordonatele primului punct si coordonatele ultimului punct sa coincida.

FillPolv Procedura FillPolv deseneaza si hasureaza un poligon si este definta astfel: Procedure FillPolv (nrpct: word; var puncte); Nrpct reprezinta numarul varfurilor, iar variabila puncte este un tabel ale carui elemente sunt de tip predefinit Pointtypeb, care reprezintacooronatele (x, y) ale varfurilor. Conturulpoligonului este formt din linii ale caror stil este determinat de procedura SetFillPattern sau SetFillStyl.

FloodFill Procedura FloodFill hasureaza cu modelul actual o zona inchisa si este definita astfel: Procedure FloodFill (x, y: integer; c: word); x, y reprezinta coordonatele unui punct interior zonei inchise, iar c reprezinta culoarea de hasurare, avand valori de la 0 pana la valoarea returnata de functia GetmaxColor.

SetFillStyle Procedura SetFillStyle fixeaza modelul de hasurare utilizat si culoarea de hasurare.

Procedura este definita astfel: Procedure SetFillStyle (m: word; c: word); m defineste modul de hasurare, iar c defineste culoarea de hasurare.

Pentru definirea modului de hasurare se pot utiliza urmatoarele constante predefinite: Const EmptyFill=0; SolidFill=1; Linefill=2; LtSlashFill=3; SlashSill=4; BkSlashFill=5; LtBkSlashFill=6; HatchFill=7; XhatchFill=8; InterLeaveFill=9; WideDotFill=10; CloseDotFill=11; UserFill=12; Hasurarea poate fi realizata pentru poligon, dreptunghi, paralelipiped, sector de cerc, elipsa.

GetFillSettings Procedura GetFillSettings permite utilizatorului sa obtina informatii despre modelul actual de hasurare si de culoare, informatii care au fost fixate anterior cu procedura SerFillStyle sau ...

Download referat

Primești referatul în câteva minute,
cu sau fără cont

Alte informații:
Tipuri fișiere:
doc
Diacritice:
Da
Nota:
9/10 (1 voturi)
Anul redactarii:
2007
Nr fișiere:
1 fisier
Pagini (total):
5 pagini
Imagini extrase:
7 imagini
Nr cuvinte:
762 cuvinte
Nr caractere:
5 214 caractere
Marime:
7.19 KB (arhivat)
Nivel studiu:
Gimnaziu
Tip document:
Referat
Materie:
Informatica
Data publicare:
26.12.2009
Structură de fișiere:
  • Subprograme Orientate Spre Poligoane Si Hasurari Aplicatie Proceduri Si Functii
    • Referat.doc
Predat:
la gimnaziu

Ai gasit ceva în neregulă cu acest document?

Te-ar putea interesa și:
Cred ca cu toti am observat ca ultima vreme ramura informationala s-a dezvoltat foarte mult mai...
MEMORIU EXPLICATIV Unit-ul standard Graph implementeaza un numar de subprograme axate spre...
1. HARDWARE-UL DE IESIRE AL SISTEMELOR GRAFICE A. Consideratii teoretice Reprezentarea grafica...
Lucrarea de fata prezinta o aplicatie practica in domeniul constructiei arborilor partiali de...
Sus!