Программалау тілдері. Программалау тілдерінің жіктемесі, программалау технологиялары туралы түсіндіріңіз



бет33/45
Дата25.01.2022
өлшемі1,55 Mb.
#114132
түріПрограмма
1   ...   29   30   31   32   33   34   35   36   ...   45
Байланысты:
Программалау тілдері

Графикалық объектілерді салу.

1. Сызықтарды үш түрлі функция көмегімен салуға болады:



line (x1, y1, x2, y2);

мұндағы x1, y1 – кесінді басының координаттары; х2, у2 – кесінді аяғының

координаттары.

linerel (dx, dy);

мұндағы dx, dy – ағымдағы нүкте координаттарының өсімшесі. Кесінді ағымдағы

нүктеден жаңа координатты нүктеге дейңн салынады. Көрсеткіш бұрыңғы нүктеден

жаңасына ығысады.



lineto (x, у);

мұндағы х, у – кесінді аяғының жаңа координаттары. Көрсеткіш бұрыңғы нүктеден

жаңасына ығысады.

Кесінділер setlinestyle() функциясы арқылы тағайындалған ағымдағы

стильмен, және setcolor() функциясы арқылы тағайындалған ағымдағы түспен

салынады.

3. Тіктөртбұрыш контурын мына функциямен салуға болады:

rectangle (x1, y1, x2, y2);

мұндағы x1, y1 – жоғары сол жақ бұрыш координаттары; х2, у2 – төменгі оң жақ

бұрыш координаттары.

Егер квадрат салу керек болса, горизонталь және вертикаль бойынша пиксельдер

санын коррекциялау керек. Пиксельдер пропорциясын

getaspectratio (&xasp, &yasp);

функциясының көмегімен анықтауға болады.

xasp/yasp қатынасы пиксель өлшемдрінің горизонталь және вертикаль бойнша

қатынасы.

4. Сынық сызықты

drawpoly (төбелер саны, бүтін массивке Көрсеткіш);

функциясы салуға мүмкіндік береді.

Массивтің әрбір екі саны сынық сызықтың кезектегі қос координатын білдіреді.

5. Қисықтарды салу үшін мынадай функциялар қолданылады:



Вычерчивание окружности

circle (x, у, радиус);

мұндағы х, у – центр координаттары; радиус – горизонталь бойынша шеңбердің

пиксельдегі радиусы.






Достарыңызбен бөлісу:
1   ...   29   30   31   32   33   34   35   36   ...   45




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

    Басты бет