Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otchet_po_UVP_4.doc
Скачиваний:
5
Добавлен:
18.12.2018
Размер:
75.26 Кб
Скачать

Процедуры работы с линиями

Procedure ...

MoveTo ( x, y : Integer ) ;

перемещает текущий графический указатель в точку с координатами ( x, y ) (точка на экране не высвечивается).

Line ( x1, y1, x2, y2 : Integer ) ;

рисует отрезок прямой от точки ( x1, y1 ) до точки (x2, y2 ) без изменения значения графического указателя.

LineTo ( x, y : Integer ) ;

проводит отрезок прямой из текущей позиции (на которую установлен текущий указатель) до точки ( x, y ).

Процедуры построения фигур из линий

Procedure ...

Bar ( x1, y1, x2, y2 : Integer ) ;

рисует закрашенный прямоугольник текущим орнаментом и цветом заполнения.

x1, y1, x2, y2 —координаты левого верхнего и правого нижнего углов прямоугольника.

Bar3d ( x1, y1, x2, y2 : Integer ; Depth : Word ; Top : Boolean ) ;

рисует трехмерный параллелепипед и закрашивает его переднюю грань.

x1, y1, x2, y2 —координаты левого верхнего и правого нижнего углов передней грани.

Depth —«глубина» параллелепипеда — ширина боковой грани в пикселях (отсчитывается по горизонтали).

Top —признак включения верхней грани (если True — верхняя грань вычерчивается, в противном случае верхняя грань не отображается — используется при изображении нескольких параллелепипедов один над другим).

FloodFill ( x, y : Integer ; Border : Word ) ;

закрашивает область, ограниченную непрерывной линией, текущим орнаментом и цветом заполнения до границы заданного цвета.

x, y —координаты любой точки внутри закрашиваемой области.

Border —цвет линии, до которой производится закрашивание.

SetFillStyle ( Pattern, Color : Word ) ;

- задает стандартный орнамент и цвет заполнения фигур.

Pattern —задаваемый стандартный параметр орнамента, определяемый одной из констант модуля Graph.

Процедуры построения криволинейных фигур

Procedure ...

Circle ( x, y : Integer; Radius : Word ) ;

строит окружность текущим цветом с учетом масштабов по осям.

x, y —координаты центра окружности.

Radius —радиус окружности (в пикселях).

FillEllips ( x, y : Integer; XRadius, YRadius : Word ) ;

строит эллипс, закрашенный текущим орнаментом и цветом заполнения.

x, y —координаты центра эллипса.

XRadius, YRadius —горизонтальная и вертикальная полуоси эллипса (в пикселях).

PieSlice ( x, y : Integer; StAngle, EndAngle, Radius : Word ) ;

строит сектор круга, закрашенный текущим орнаментом и цветом заполнения, с учетом масштабов по осям.

x, y —координаты центра сектора круга.

StAngle —начальный угол сектора, отсчитываемый против часовой стрелки от горизонтальной оси, направленной слева направо.

EndAngle —конечный угол сектора, отсчитываемый так же.

Radius —радиус сектора (в пикселях).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]