7D Modeler позволяет редактировать трехмерные объекты, входящие в проект, независимо от того были ли они импортированы в проект из файла или созданы инструментами 7D Modeler. При сохранении проекта или файла IFC в него записывается информация о таких преобразованиях элементов. Для редактирования положения и масштаба служит команда Преобразовать элемент контекстного меню панели 3D-объектов:
Эта команда вызывает окно преобразования выделенных объектов.
Преобразование (тип, X/Y/Z) позволяет изменить координаты положения выбранных объектов. Три поля ввода чисел соответствуют значениям по осям X, Y и Z в проектных единицах измерения длины. Вариант Относительное позволяет передвинуть объекты из текущего положения на заданные величины вдоль координатных осей модели. Вариант Абсолютное позволяет установить новые трехмерные координаты центра объекта относительно начала координат модели. Кнопка Зафиксировать центр вносит в поля ввода текущие значения координаты центра объекта. Когда данные дли преобразования введены, нажмите кнопку Сдвинуть. Преобразование будет применено к объектам и отобразится в 3D-сцене.
Вращение (ось, угол, ось вращения) позволяет повернуть элементы на заданный угол. В первом выпадающем списке можно выбрать вокруг какой оси нужно повернуть элемент. Далее, в поле ввода нужно ввести угол вращения элемента в проектных единицах измерения угла. Следующий выпадающий список позволяет выбрать точку, вокруг которой повернется объект. Это может быть произвольная точка, она необязательно должна находиться внутри объекта. Вариант Центр позволяет повернуть объект вокруг его центра. Минимум и максимум - относительно противоположных углов параллелепипеда, описанного вокруг объекта. Вариант Произвольно позволяет ввести координаты центра вращения вручную. Кнопка Зафиксировать центр вносит в поля ввода текущие значения координаты центра объекта, это поможет определить координаты центра вращения. Когда данные дли преобразования введены, нажмите кнопку Вращать. Преобразование будет применено к объектам и отобразится в 3D-сцене.
Выровнять параллелепипед второго выбранного объекта позволяет установить одну из координат объекта равной соответствующей координате другого объекта. Чтобы воспользоваться этой командой, нужно выбрать 2 объекта 3D-сцены и вызвать команду Преобразовать элемент контекстного меню панели 3D-объектов. Первый объект послужит привязкой для перемещения второго.
Например, выберем 2 объекта:
Вызовем команду Преобразовать элемент контекстного меню панели 3D-объектов, установим в первом выпадающем списке команды Выровнять параллелепипед второго выбранного объекта значение Ось Z, чтобы объект двигался вверх или вниз. Во втором выпадающем списке выберем вариант Минимум, что означает низ второго объекта. В третьем выпадающем списке выберем вариант Максимум, это означает верх первого объекта. Таким образом мы задаем команду: сдвинуть второй объект так, чтобы его низ был на той же высоте, что верх первого объекта. Кнопка Выровнять применит эту команду к объекту, который был выбран вторым:
Повторим команду, выбрав Ось X, Центр, Центр:
И еще раз, с настройками Ось Y, Центр, Центр:
Этим способом можно “стыковать” объекты гранями, не зная их координат и размеров.
Нужно иметь в виду, что в настройках преобразования Центр, Минимум и Максимум относятся к параллелепипеду, описанному вокруг объекта, а не к самому объекту. В случае, который рассмотрен в примере, все очевидно, так как выбранные объекты сами являются параллелепипедами, ориентированными вдоль координатных осей. В таком случае описанный параллелепипед совпадает с самим объектом. Для объекта произвольной формы или нескольких объектов ситуация будет другой: