|
|
|
§ 4.19. Графические исполнители Исполнитель LINEНарисовать отрезок, квадрат, прямоугольник или какую-нибудь другую сложную линию можно поручить исполнителю по имени LINE.
ОтрезокЧтобы изобразить отрезок, исполнителю необходимо отдать следующую команду: LINE (хn, уn) — (xk, yk), с Здесь: LINE — имя исполнителя; (хn, уn) — координаты начала отрезка; (xk, yk) — координаты конца отрезка; с — номер цвета рисования контура. Его можно не указывать. По умолчанию цвет будет текущим, то есть таким, каким был назначен ранее, или белым, если он не назначался вами вообще. Ломаная линияЗдесь указывается только конец отрезка, а его началом служит текущая точка (координаты которой вводились последними). LINE — (xk, yk) Здесь указывается только конец отрезка, а его началом служит текущая точка (координаты которой вводились последними). ПрямоугольникРассмотрим прямоугольники, стороны которых параллельны осям координат:
Отрезки, соединяющие противоположные вершины прямоугольника, называются его диагоналями. АС и BD — диагонали прямоугольника ABCD. Можно использовать команду LINE для того, чтобы нарисовать закрашенный прямоугольник, задав только его диагональ: LINE (ха, уа) — (хс, уc), c, bf Здесь: (ха, у а), (хс, ус) — координаты точек А и С соответственно; с — цвет контура и внутренней области прямоугольника. К обычной команде мы добавили буквы b и f: b — первая буква английского слова «Ьох» — «коробка»; f — первая буква английского слова «full» — «полный». Таким образом, мы отдаем исполнителю команду нарисовать не линию, а «коробку» — прямоугольник с указанной диагональю, и заполнить его краской с. Если нет необходимости закрашивать прямоугольник, то следует воспользоваться командой: LINE (ха, уа) — (хс, ус), с, b
|
|
|