|
|
|
§ 4.19. Графические исполнители Исполнитель DRAW (окончание)Буквы u, d, l, r задают направление. Число шагов, которые необходимо выполнить в заданном направлении, указывается после соответствующей буквы. С помощью команд е, f, g, h исполнитель DRAW может передвигаться по диагональным направлениям, показанным на рисунке:
Внимание! Команда е10 означает, что DRAW передвинется из исходной точки по диагонали в правый верхний угол квадрата со стороной 10 единиц.
Следовательно, шаг исполнителя, определяемый командами е, f, g, h, длиннее шага, определяемого командами u, d, l, r. Например, следующие командные строки позволяют вывести на экран рисунки цветка и бабочки: DRAW" e10 d10 r10 g10 f10 l10 d10 h10 g10 u10 l10 e10 h10 r10 u10 f10" DRAW" u40 d10 e20 f10 d10 g10 l10 f10 g10 h10 g10 h10 e10 l10 h10 u10 e10 f20"
Чтобы координатам текущей точки возвращались их предыдущие значения, необходимо перед командами е, r, l, h, g, f, d, u и m использовать команду n. Например, повторив 4 раза фрагмент командной строки ng20 nf20 d20, можно нарисовать вот такую ель:
|
|
|