Составители:
Тарова И.Н., Терехов Ю.П., Масина О.Н., Скоков А.В.
Для формирования палитры используется система смешения красного,
зеленого и синего цветов и изменения яркости луча. Цвет задается номе-
ром из списка цветов палитры в интервале 0.. 15.
Процедуры setcolor(<цвет>) и setbkcolor (<цвет>) устанавливают теку-
щий цвет рисунка и цвет фона. При инициализации графики по умолча-
нию устанавливается черный фон и белый цвет рисунка.
В табл. 2 указаны основные процедуры для модуля Graph, применяю-
щиеся для построения простейших геометрических примитивов.
Координаты точек воспринимаются в «экранной» системе координат,
в которой начало - верхний левый угол экрана, ось «х» направлена
вниз, ось «у» - направо. Максимальные значения координат определя-
ются разрешимость» экрана (см. табл. 1).
Первый аргумент процедуры setlinestyle(a,b,t) а - стиль линии второй па-
раметр b -«образец» - имеет значение 4, если а=4, в остальных случаях b=0;
третий параметр t -толщина линии - может иметь значение 1 (нормальная
толщина) или 3 (жирная линия).
Таблица 2 Основные процедуры модуля Graph
Заголовок
процедуры
Геометрический смысл
putpixel(x,y,c)
Построить точку (х,у) цветом с
seffihestyle(a,b,t) Установить стиль, образец и толщину линий
Iine(xl,yl,x2,y2) Соединить две точки отрезком
rectangle(x1,у1,х2,у2)
Построить прямоугольник с заданными концами
диагонали и сторонами, параллельными осям
координат
cirde(x,y,r)
Построить окружность с центром (х,у) и радиу-
сом r
агс(х,у,а,b,г)
Построить дугу
окружности: а,b - начальный и
конечный угол в градусах
ellipse(х,y,a,b,rx,ry)
Построить эллиптическую дугу: rх, rу - полуоси
эллипса
setfillstyle(t,c) Установить стиль закраски и ее цвет
fillellipse(x,y,rx,ry)
Построить закрашенный эллипс, используя цвет
рисунка
floodfill(x,y,cg)
Закрасить фигуру до границы с цветом cg; (x,y) –
внутренняя точка фигуры
bаr(х1,у1,х2,у2)
Построить столбец, используя тип
и цвет закрас-
ки
pieslice(x,y,a,b,r) Построить и закрасить сектор круга
sector(x,y,a,b,rx,ry) Построить и закрасить эллиптический сектор
settextstyle(f,n,d)
Установить шрифт, направление вывода и раз-
мер символа текст
14
Тарова И.Н., Терехов Ю.П., Масина О.Н., Скоков А.В.
Для формирования палитры используется система смешения красного,
зеленого и синего цветов и изменения яркости луча. Цвет задается номе-
ром из списка цветов палитры в интервале 0.. 15.
Процедуры setcolor(<цвет>) и setbkcolor (<цвет>) устанавливают теку-
щий цвет рисунка и цвет фона. При инициализации графики по умолча-
нию устанавливается черный фон и белый цвет рисунка.
В табл. 2 указаны основные процедуры для модуля Graph, применяю-
щиеся для построения простейших геометрических примитивов.
Координаты точек воспринимаются в «экранной» системе координат,
в которой начало - верхний левый угол экрана, ось «х» направлена
вниз, ось «у» - направо. Максимальные значения координат определя-
ются разрешимость» экрана (см. табл. 1).
Первый аргумент процедуры setlinestyle(a,b,t) а - стиль линии второй па-
раметр b -«образец» - имеет значение 4, если а=4, в остальных случаях b=0;
третий параметр t -толщина линии - может иметь значение 1 (нормальная
толщина) или 3 (жирная линия).
Таблица 2 Основные процедуры модуля Graph
Заголовок
Геометрический смысл
процедуры
putpixel(x,y,c) Построить точку (х,у) цветом с
seffihestyle(a,b,t) Установить стиль, образец и толщину линий
Iine(xl,yl,x2,y2) Соединить две точки отрезком
Построить прямоугольник с заданными концами
rectangle(x1,у1,х2,у2) диагонали и сторонами, параллельными осям
координат
Построить окружность с центром (х,у) и радиу-
cirde(x,y,r)
сом r
Построить дугу окружности: а,b - начальный и
агс(х,у,а,b,г)
конечный угол в градусах
Построить эллиптическую дугу: rх, rу - полуоси
ellipse(х,y,a,b,rx,ry)
эллипса
setfillstyle(t,c) Установить стиль закраски и ее цвет
Построить закрашенный эллипс, используя цвет
fillellipse(x,y,rx,ry)
рисунка
Закрасить фигуру до границы с цветом cg; (x,y) –
floodfill(x,y,cg)
внутренняя точка фигуры
Построить столбец, используя тип и цвет закрас-
bаr(х1,у1,х2,у2)
ки
pieslice(x,y,a,b,r) Построить и закрасить сектор круга
sector(x,y,a,b,rx,ry) Построить и закрасить эллиптический сектор
Установить шрифт, направление вывода и раз-
settextstyle(f,n,d)
мер символа текст
14
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »
