|
|
|
§ 18. Управление исполнителем Чертёжник Знакомимся с ЧертёжникомКлючевые слова:
Исполнитель Чертёжник предназначен для построения рисунков на координатной плоскости. При задании точек этой координатной плоскости, в отличие от того, как это принято в математике, координаты х w. у разделяются запятой. Например, координаты выделенной на рис. 63 точки будут записаны так: (1, 1).
Чертёжник имеет перо, которое можно поднимать, опускать и перемещать. При перемещении опущенного пера за ним остаётся след — отрезок от предыдущего положения пера до нового. При перемещении поднятого пера никакого следа на плоскости не остаётся. В начальном положении перо Чертёжника всегда поднято и находится в точке (0, 0). По команде поднять перо Чертёжник поднимает перо. Если перо уже было поднято, Чертёжник игнорирует эту команду: он не меняет положение пера и не сообщает об отказе. Иначе говоря, каким бы ни было положение пера до команды поднять перо, после этой команды оно будет поднятым. Точно так же, независимо от первоначального положения, после выполнения команды опустить перо оно оказывается опущенным, т. е. готовым к рисованию. Рисунки Чертёжник выполняет с помощью команд сместиться в точку и сдвинуться на вектор. По команде сместиться в точку (а, b) Чертёжник сдвигается в точку с координатами (а, b). На рисунке 64 показаны результаты выполнения команды сместиться в точку (2, 3) при различных положениях пера до этой команды. Видно, что, независимо от предыдущего положения, перо оказывается в точке (2, 3), но длина и направление отрезка, который при этом чертится, могут быть различны. Команду сместиться в точку называют командой абсолютного смещения.
|
|
|