Дәрістер 1-2 лекция. С тілінде программалау негіздері. Программа құрылымы



бет42/49
Дата18.03.2023
өлшемі1,54 Mb.
#75374
түріЛекция
1   ...   38   39   40   41   42   43   44   45   ...   49
setlinestyle(tip,obr,tol);

сызықтар стилін береді, мұндағыtip – алдын ала анықталған конс­танта, ол сызық ти-пін береді.tol – сызық қалыңдығынанықтай­тын константа (NORM_WIDTH - қалыпты,THICK_WIDTH - қалыңырақ).


Егер программалаушы анықтаған сызық типі қолданыла­тын болса, онда obr мәні төрт таңбалы оналтылық константа болып, ол ұзын­ды­ғы 16 пиксел сызық кесіндісін кодтау үлгісі болуы тиіс.

14 лекция.Тұйық сызықтар салу


Тіктөрбұрыш контурын салу үшін төмендегі функция
rectangle(xl,yl,x2,y2);
қолданылады, ол
сол жақ жоғарғы бұрышы - x1,y1, оң жақ төменгі бұрышы - х2,у2 болып келетінтөртбұрыш сызады.
Сызық типі setli­nestyle функциясымен, ал түсі —setcolor функциясымен анықталады.
Іші боялған тіктөрбұрыш салу үшін



bar(xl,yl,x2,y2);
функциясы пайдаланылады, x1, y1 сол жақ жоғарғы бұрыштың, ал х2 , у2 – оң жақ төменгі бұрыштың координаталары. Мұның қабырғалары өстерге параллель болады, контуры көрсетілмейді. Оны бояу стилі setfillstyle()функциясыменанықталады.
Алдыңғы жақ беті боялған параллелепипед салу функциясы
bar3d(xl,yl, x2,y2, Қалыңдығы, Ж_Беті);
сыртқы контуры сызылған паралелепипед салады (17.3 сурет),
мұнда­ғыx1,y1 параметрлері сол жақ жоғарғы бұрыштың, ал х2,у2—оң жақ төменгі бұ­рыш координаталары. Қалыңдығыпараметрі–алдыңғы және артқы жақтарының ара қашықтығы, егер ол 0 болса, онда айналасы сызылған төртбұрыш салынады.Ж_Бетіпа­ра­метрі – жоғарғы жақ шеттерін сызуды (1 – TOP_ON ) көрсетеді.Егерол 0 (TOP_OFF)
болса, сыз­ықтар сызылмайды (бірінің үстіне бірі қойылған бірнеше парал­леле­пипед салу кезінде қажет болады).
Мысалы, бірінің үстіне бірі қойыл­ған бірнеше паралелепипед салу:
setbkcolor (WHITE);
setcolor (GREEN);


Достарыңызбен бөлісу:
1   ...   38   39   40   41   42   43   44   45   ...   49




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет