100
Төртбұрыштың сызығын бояу үшін setcolor функциясын қолданамыз, ал
қалыңдығы мен стилін өзгерту үшін setlinestyle функциясын қолданамыз.
bar(x1,y1,x2,y2);
Боялған тіктөртбұрыш салу
Бояғанда келесі функциямен өрнектелетін шаблон және түс қолданылады:
setfillstyle(n,c);
мұндағы, n- толтыру стилі, c – түсі.
Толтыру стилі кестесі
Константа аты
Константа мәні
жазылуы
EMPTYFILL
0
Фон
түсімен
боялады
SOLIDFILL
1
Ағымдағы
түспен
боялады
LINEFILL
2
LTSLASHFILL
3
SLASHFILL
4
BKSLASHFILL
5
LTBKSLASHFILL
6
HATCHFILL
7
XHATCHFILL
8
INTERLEAVEFILL
9
WIDEDOTFILL
10
CLOSEDOTFILL
11
USERFILL
12
Қолданушының
анықтауы бойынша
толтырылады
4.
Параллелепипед салу
bar3d(x1,y1,x2,y2,d,t);
мұндағы,
d
үш өлшемді
контурдың тереңдігін береді,
t
тік төртбұрышты
параллелепипедке төбені қосу(t=1) керек пе, жоқ (t=0) па соны анықтайды.
t=0
d
(x1, y1)
(x2, y2)
t=1
101
Сызықтың түсі setcolor функциясымен анықталады. Сызықтың стилі
setlinestyle функциясымен анықталады. Бояудың стилі мен түсі setfillstyle
функциясымен анықталады.
5.
Дөңгелек, доға, эллипс салу
Радиусы r, центрі (x,y) нүктесінде орналасқан дөңгелек салу.
circle(x,y,r);
түс setcolor функциясымен беріледі.
b бастапқы бұрыштан e соңғы бұрышына дейін,
радиусы r, центрі (x,y) нүктесінде
орналасқан
дога салу.
arc(x,y,b,e,r);
Ескерту
: Егер b=0, e=360 болса, онда дөңгелек сызылады.
b бастапқы бұрыштан e соңғы бұрышына дейін(x,y) нүктесінде центрі
орналасқан эллипс салу, xr – X
бойынша радиус, yr –Y бойынша радиус.
ellipse(x,y,b,e,xr,yr);
6.
Бояу түсі және фон түсі
setbkcolor(c);
Графикалық режимде фонның түсін анықтайды.
cleardevice();
Графикалық режимде экранды тазалау функциясы.
floodfill(x,y,c);
setfillstyle функциясымен анықталатын ағымдағы түспен және толтыру
стилімен белгіленген аймақты бояйды.
(x, y) – белгіленген аймақтың ішінде орналасқан нүкте, c –
белгіленген
аймақтың шекарасының түсі.
Достарыңызбен бөлісу: