Эта опция используется для создания простых элементов, подобных твердым телам, путем экструдирования или вращения предварительно определенных двумерных объектов, а также модификации полученных объектов. Опция доступна из меню при выборе Редактор > Модификация подконструкции > Модификация объекта.
Это диалоговое окно разделено на четыре части:
При нажатии на кнопку Геометрия/Подобъекты открывается диалоговое окно Полилиния - контур. В этом диалоговом окне можно определить объект, который будет подвергнут модификации, и/или действиям по определенным модификациям.
Часть диалогового окна под названием Список модификации объекта содержит опции, позволяющие выбирать модификации, которые будут применены к объекту, и определять их параметры. В Robot имеются три типа модификаций: Выдавливание, Вращение и Вдоль полилинии. Когда нажимается кнопка из группы Добавить модификацию объекта, выбранная модификация добавляется в список, определяющий последовательные стадии модификации, применяемые к двумерному объекту. Операции по модификации определенного ранее объекта могут быть также удалены. Если из списка выбрана модификация объекта и нажимается кнопка Удалить (рядом со Списком модификации объекта), выбранная модификация удаляется из списка. При выборе модификации объекта и нажатии на кнопку Параметры модификации объекта, диалоговое окно "Объекты: операции/модификации" разворачивается, отображая параметры выьранной модификации объекта ("Выдавливание", "Вращение и "Вдоль полилинии").
При нажатии на кнопку Применить (модификация объекта предварительно определена) выбранная модификация объект выполняется в соответствии с параметрами, принятыми для определенной модификации.
Часть диалогового окна Список операций по модификации объекта содержит опции, позволяющие пользователю выбирать действия для модификации объекта, определенные в верхней части диалогового окна. Кроме того, эти опции позволяют пользователю определять параметры операций по модификации. В Robot предусмотрено четыре типа модификации объекта: Перенос, Вращение, Масштабирование и Деформация. Если нажимается одна из соответствующих кнопок (в группе Добавить операцию), выбранная в верхней части диалогового окна операция по модификации объекта добавляется к списку, определяющему последовательность операций по модификации ранее определенного двумерного объекта.
Операции по модификации объекта могут быть удалены. Если из списка выбрана операция по модификации объекта и нажата кнопка Удалить (около Списка операций по модификации объекта), выбранная модификация удаляется из списка. После выбора операции по модификации объекта и нажатия кнопки Параметры операции, диалоговое окно Объекты: операции/модификации расширяется и в нем можно задать параметры выбранной операции по модификации объекта (Перенос, Вращение, Масштабирование и Деформация).
Параметры перемещения и вращения те же, что и при экструдировании и вращении. Операция масштабирования позволяет определять коэффициенты масштаба для особых осей системы координат. Если значение масштабирования больше единицы, то объект будет вытянут в выбранном направлении. Если значение масштабирования меньше единицы, то объект будет сжат в выбранном направлении. Операция деформирования позволяет перемещать характерные точки объекта в ходе модификации (например, в случае прямоугольного объекта его вершина будет перемещена). Другими словами, если первоначальный объект, который будет подвержен вытягиванию, - квадрат, то соответствующим набором параметров, определяющим деформирование, которое будет выполнено с учетом действия экструзии, можно получить, например, трапецию.
При нажатии на кнопку Применить (модификация объекта и назначенные операции заданы) будут выполнены операции и изменения объекта согласно принятым параметрам.
На примере, представленном ниже, показаны последовательные стадии модификации объекта (квадрат, длины сторон которого равны 6).
Чтобы выполнить операцию вращения объекта, необходимо:
В результате операций получаем объект, представленный на рисунке ниже.
масштабирование с центром масштабирования в (0; 0; 0) и коэффициентами масштабирования: X=0,5, Y=0,5, Z=1,0;
деформация со следующими параметрами: точка 0 (0; 1; 0), точка 1 (0; 1; 0), точка 2 (0; 0; 0), точка 3 (0; 0; 0);