myRectangle % draw the rotated rectangle % рисуем повернутый прямоугольник

Рис. Г.9. Поворот пользовательской системы координат
Пример. Рисование на странице с альбомной (landscape) ориентацией В некоторых ситуациях более естественно рисовать на странице так, чтобы рисунок располагался прямо, в то время как страница повернута набок. На рис. Г. 10, а показан ряд звезд, которые не помещаются на странице с книжной ориентацией, но хорошо смотрятся на странице с альбомной ориентацией.
Нетрудно подготовить пользовательскую систему координат для рисования с альбомной ориентацией"images/tmp8E4A-999.png">
Пример
С помощью команды rotate легко создавать фигуры, обладающие круговой симметрией. Пусть команда drawOval рисует овал, изображенный на рис. Г. 11, a относительно начала заданной системы координат (оно показано точкой левее овала). Тогда последовательность команд
300 400 translate % set origin near center of page
% устанавливаем начало координат в центре страницы
drawOval
60 rotate
drawOval
60 rotate
drawOval
60 rotate
drawOval
60 rotate
drawOval
60 rotate
drawOval
60 rotate % restore original orientation % восстанавливаем исходную ориентацию