Закладка "Фрагмент 3D"

Предыдущая страницаВ началоСледующая страница

В диалоге команды ST: Задать параметры документа на закладке 3D Фрагмент можно указать имя и папку сохранения файла фрагмента при его вставке в сборку, способ вставки и основную ЛСК привязки, слой в сборке, на который будет автоматически помещён данный фрагмент; установить исходную систему координат по умолчанию, настроить параметры для автоматической булевой операции.

clip0217

Автоматическое создание булевой операции

При нанесении 3D фрагмента можно автоматически создать булеву операцию заданного типа. В качестве первого операнда будет использоваться выбранное тело сборки, а в качестве второго – одно из тел 3D фрагмента, или все тела фрагмента сразу. Настройка автоматической булевой операции осуществляется при помощи нескольких параметров:

Тип операции. Данный параметр задаёт тип булевой операции (сложение, вычитание, пересечение), которая будет создаваться при вставке фрагмента в сборочную модель. Тип можно выбрать из списка.

Выполнять операцию. При вставке 3D фрагмента можно автоматически создать булеву операцию заданного типа. В качестве первого операнда будет использоваться выбранное тело 3D сборки, а в качестве второго – одно из тел 3D фрагмента или все тела 3D фрагмента сразу.

Со всей моделью. Если выбран данный параметр, то в качестве операнда булевой операции используется вся трёхмерная модель фрагмента.

С отдельной операцией. При выборе этого параметра булева операция будет создаваться только с одной отдельной операцией фрагмента. Конкретную операцию можно выбрать из списка всех существующих операций.

В том случае, если необходимо для булевой операции использовать тело, невидимое при работе с документом 3D фрагмента, можно помещать его на специальный слой, помеченный как Видимый только при вставке в сборку.

Рассмотрим на примере применение автоматического создания булевой операции при вставке фрагмента. Пусть есть 3D модель стены дома, в которую необходимо вставить окно в качестве 3D фрагмента. Для этого модель окна необходимо построить определённым образом. Нужно специально создать тело-параллелепипед, по которому будет вырезан проём в стене для вставки окна. Затем необходимо вызвать окно диалога “Вставка 3D модели в качестве фрагмента” (см. выше). Установите тип операции – вычитание, с отдельной операцией. Из списка операций необходимо выбрать ту, которая отвечает за создание специального параллелепипеда.

clip0218                clip0220

 

Фрагмент 3D:

Имя фрагмента. Параметр задаёт имя, с которым будет отображаться фрагмент в дереве модели сборки.

Имя папки фрагмента. Параметр задаёт имя папки, в которую будет помещаться фрагмент в дереве модели сборки.

Имя фрагмента и имя папки считываются из файла фрагмента только при создании нового фрагмента. Если значения этих параметров изменить, то при обновлении фрагмента в сборке имя и папка останутся прежними.

Копировать файл фрагмента в папку сборки. При включении данного параметра файл фрагмента, вставляемого в сборку, автоматически копируется в папку сборочного документа (или её подпапку). В свойства фрагмента записывается ссылка на скопированный файл, а не на исходный.

В поле справа от флага можно задать имя подпапки, которая будет создана в папке сборочного документа, куда будет скопирован файл фрагмента. Если оно пустое - файл копируется прямо в папку сборки.

Основная ЛСК привязки выбирается из списка. В списке присутствуют все локальные системы координат модели, у которых установлен параметр “Использовать для привязки фрагмента”. При вставке этого документа в качестве 3D фрагмента, указанная система координат будет автоматически предложена в качестве исходной.

В свойствах подготовленной системы координат при необходимости можно установить разрешённые степени свободы, которые обеспечат правильное поведение данного 3D фрагмента в сборке в режиме перемещения сопряжённых элементов (см. главу «Сопряжения и степени свободы»).

Для несложных деталей, которые удобно вставлять в сборку в режиме динамической привязки, можно включить данный режим по умолчанию.

Вставлять 3D фрагмент на слой. Параметр задаёт имя слоя, на который будет помещён фрагмент при его вставке в сборку. Если в документе фрагмента установлен параметр “Вставлять на слой”, а при вставке фрагмента в сборку такого слоя нет, то по запросу такой слой создаётся автоматически.

Не выдавать сообщение “В документе нет 3D модели”. По умолчанию данный параметр отключён. В этом случае система не допускает вставки в 3D сборку фрагмента, в котором отсутствует или подавлена 3D модель. В качестве комментария выдаётся соответствующее сообщение в окне диагностики. При установленном флажке система позволяет вставку “пустого” фрагмента, не выдавая никаких сообщений.

Устанавливать параметр “Автосохранение”. Если данный параметр установлен, при вставке текущего документа как 3D фрагмента в сборку в параметрах фрагмента, автоматически включается  параметр “Автосохранение”. Файл такого фрагмента будет сохраняться автоматически при каждом сохранении сборки, с подстановкой значений внешних переменных и адаптивных параметров.

Способ вставки фрагмента (для приложения). Выбранный способ определяет поведение 3D фрагмента при вставке в 3D сборку.

clip0222

Стандартный. При вставке в сборку перемещение фрагмента возможно только при помощи манипулятора ЛСК (динамическое перемещение отключено);

Крепёж. При вставке в сборку фрагмент динамически перемещается за курсором мыши;

3D расстановка. Этот способ вставки предназначен для быстрого создания расстановки в 3D сцене. В файле фрагменты должны быть созданы специальные привязки к полу, стенам, потолку, горизонтальным поверхностям. Привязки определяются посредством коннекторов с определёнными параметрами;

По трём точкам. При вставке фрагмента он может быть привязан к выбранным в сцене точкам. Фрагмент изменяет свой размер в зависимости от расстояния между этими точками.

Smart fragment (макрос). Данный способ вставки предназначен для параметрических фрагментов, сценарий вставки которых описан в программе (макросе), хранящейся непосредственно в файле данного фрагмента или во внешнем модуле (DLL). При вставке файла в качестве фрагмента будет выполняться заданный пользователем макрос.

 

Смотри: ST: Параметры документа