Графика в Паскал. Изводът е прост фигури.
Всички изображения, които се появяват на екрана са изградени на пиксела. Поради това е теоретично възможно да се създаде и да е изображение чрез нанасяне на точки с определен цвят на точното място на екрана.
Изходна точка в процедура Графика библиотека се осъществява
PutPixel (х, у: число; цвят: дума);
където X, Y: координати на местоположение, цвят - цвят.
Цвят Възможните стойности са изброени по-долу:
Green Green 2
Циан 3 тюркоаз
5 Magenta Pink
Brown 6 Brown
LightGray 7 светло сиво
DarkGray 8 тъмно сиво
Светлосиньо 9 светло синьо
LightGreen 10 светло зелено
LightCyan 11 светъл циан
LightRed 12 светло червено
LightMagenta 13 светло розово
Жълт 14 Жълт
White White 15
Пример 1:
Изход в центъра на точка червено на екрана
Запълване на дефиниран от потребителя цвят за запълване на маска - цвят
Следните процедури могат да бъдат използвани за изграждане на сектор:
PieSlice (х. Y. число. A. B. R. дума). който обръща и запълва сектор кръг. Координати х, у - център на сектора на кръг е съставен от ъгъл до ъгъл старт крайния б, и четка случва с помощта на специални процедури;
Сектор (х, у: число, б R X R у дума ....). което създава и запълва сектор елипса. Координатите X, Y - центъра, б, Rx. Ry - хоризонтални и вертикални радиуси, а секторът е съставено от ъгъл на начало на краен ъгъл б.
Пример за PieSlice:
PieSlice (100, 100, 0, 90, 50);
Пример на сектора:
Сектор (300, 150, 180, 135, 60, 70);
Начертайте елипса сектор и периферни сектори
InitGraph (GD, г, '');
Vai egavga.bgi пълен път File>
натискане на произволен клавиш, като Esc, Enter, Space>
край.
Упражнения
Напишете програма, която привлича олимпийски флаг (pril4.exe програма)
Напишете програма, която се основава на къщата на екрана
Напишете програма, която показва един модел на 10 произволно поставени кръгове от произволен радиус и цвят. (Програма Pril3.exe)
На екрана, за да създадете кутия, пълна с произволни кръгове (protseduraClearViewPort- изчиства прозореца на графиката и ако тя не се определя в този момент. - При почистване на целия прозорец на екрана, изпълнен с цвета с броя на ON текущата палитра показалеца се премества в горния ляв ъгъл на прозореца ..).
Запис програма, която изгражда кръговете 20 с различни съотношения (protseduraSetAspectRatio (X, Y: Word); - определя мащаб фактор връзката графични страни на екрана (X, Y- установено съотношение аспект).
Творческа дейност. Напишете програма, която, като се използва методът на база точка показва изображението на лодката.
Свързани статии