Ііі. Есептің программасы


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



Pdf көрінісі
бет110/150
Дата06.01.2022
өлшемі1,13 Mb.
#15772
түріПрограмма
1   ...   106   107   108   109   110   111   112   113   ...   150
Байланысты:
baibaktina program

 Графикалық объектілерді салу. 
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); 


214 
 
функциясының көмегімен анықтауға болады. 
xasp/yasp қатынасы пиксель өлшемдрінің горизонталь және вертикаль бойнша 
қатынасы.  
4. Сынық сызықты  
drawpoly (төбелер саны, бүтін массивке Көрсеткіш); 
функциясы салуға мүмкіндік береді. 
Массивтің әрбір екі саны сынық сызықтың кезектегі қос координатын білдіреді. 
5. Қисықтарды салу үшін мынадай функциялар қолданылады:  
Вычерчивание окружности 
circle (x, у, радиус); 
мұндағы  х, у – центр координаттары; радиус – горизонталь бойынша шеңбердің 
пиксельдегі радиусы.  


Достарыңызбен бөлісу:
1   ...   106   107   108   109   110   111   112   113   ...   150




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

    Басты бет