Создание графических форм (Shapes)
Рисунок 14.81 показывает построение другой фигуры – кольца Мебиуса с указанием параметров фигуры. Обратите внимание на то, что в обоих случаях автоматически обеспечивается функциональная окраска фигур, облегчающая их восприятие.
Рис. 14.81. Построение кольца Мебиуса
Для преобразования графических объектов в подпакете Shapes имеются следующие функции:
- RotateShape [g,phi, theta,psi] – поворот графического объекта на углы phi, theta и psi;
- TranslateShape [g, {х, у, z} ] – сдвиг графического объекта на расстояния {х,у, z};
- AffineShape [g, {scale1, svale2, scaleS} ] – умножение всех координат объекта g на указанные множители.
Рисунок 14.82 иллюстрирует осуществление вращения для кольца Мебиуса. Эффект вращения хорошо заметен, если сравнить положения фигуры на рис. 14.81 и 14.82.
Рис. 14.82. Кольцо Мебиуса после поворота