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

Г.9. Поворот пользовательской системы координат

Рис. Г.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 % восстанавливаем исходную ориентацию


⇐ Предыдущая| |Следующая ⇒