Составители:
Тарова И.Н., Терехов Ю.П., Масина О.Н., Скоков А.В.
Для формирования палитры используется система смешения красного,
зеленого и синего цветов и изменения яркости луча. Цвет задается номе-
ром из списка цветов палитры в интервале 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
- …
- следующая ›
- последняя »