Параметры документа > Документ > Фрагмент 3D

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

SettingsFragment3

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

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

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

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

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

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

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

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

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

08Fragment3D1

1. Модель стены дома

2. Модель окна в отдельном фрагменте

Для этого модель окна необходимо построить определённым образом. Нужно специально создать тело-параллелепипед поверх окна, по которому будет вырезан проём в стене для вставки окна.

08Fragment3D2

Затем необходимо открыть параметры документа, закладку Фрагмент 3D (см. выше). Установите Тип операцииВычитание, Выполнять операцию соперация создания тела-параллелепипеда (например, Выталкивание_2).

Затем нужно перейти во фрагмент с моделью стены дома, вызвать команду вставки фрагмента, вставить фрагмент окна в необходимое место и нажать AutomenuOk1.

08Fragment3D3 08Fragment3D4

В результате вставленный фрагмент окна будет вычтен из модели стены дома.

Фрагмент 3D

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

Имя фрагмента (отображаемое). Ассоциативное имя, с которым будет отображаться операция 3D фрагмент в дереве модели при вставке текущего документа в сборку. Поддерживается ввод переменных. Имя переменной следует указывать в фигурных скобках (например: {$name}). По умолчанию при использовании этого имени путь к файлу фрагмента не отображается в дереве.

При вставке текущего документа как 2D фрагмента данное имя не используется.

Таким образом, возможны следующие варианты использования параметров имени 3D фрагмента:

Если оба поля (Имя фрагмента и Имя фрагмента (отображаемое)) не заполнены, то при вставке текущего документа в сборку операция 3D фрагмент будет иметь имя по умолчанию (3D фрагмент_№, где - порядковый номер операции). При этом, в дереве модели по умолчанию будет отображаться данное имя, а после него в скобках - путь к файлу фрагмента.

Если заполнено только поле Имя фрагмента, то при вставке текущего документа в сборку операция 3D фрагмент будет иметь имя в формате Имя фрагмента_№, где Имя фрагмента - значение введённое в поле Имя фрагмента, а - порядковый номер операции. При этом, в дереве модели по умолчанию будет отображаться данное имя, а после него в скобках - путь к файлу фрагмента.

Если заполнено только поле Имя фрагмента (отображаемое), то при вставке текущего документа в сборку операция 3D фрагмент будет иметь имя по умолчанию (3D фрагмент_№, где - порядковый номер операции). При этом, в дереве модели по умолчанию будет отображаться значение из поля Имя фрагмента (отображаемое) без добавления порядкового номера операции и пути к файлу фрагмента.

Если оба поля (Имя фрагмента и Имя фрагмента (отображаемое)) заполнены, то при вставке текущего документа в сборку операция 3D фрагмент будет иметь имя в формате Имя фрагмента_№, где Имя фрагмента - значение введённое в поле Имя фрагмента, а - порядковый номер операции. При этом, в дереве модели по умолчанию будет отображаться значение из поля Имя фрагмента (отображаемое) без добавления порядкового номера операции и пути к файлу фрагмента.

Формат отображения имён фрагментов в дереве можно настроить с помощью команды Представление..., доступной в ParametersButton36x27 меню параметров дерева.

Параметр задаёт имя, с которым будет отображаться фрагмент в дереве модели сборки в формате Имя_1. Имя фрагмента может быть заданно переменной, например - {a}. При вставке такого фрагмента в сборку его имя может быть разным в зависимости от значения переменной.

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

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

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

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

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

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

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

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

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

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

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

Устанавливать параметр "Автосохранение конфигурации". Модифицирует конфигурацию/исполнение в файле фрагмента при изменении значений переменных.

Обновлять отчёты/спецификации при автоматическом сохранении. Если установить данный флаг и вставить текущий документ как 3D фрагмент в сборку, то при установленном флаге Автосохранение в параметрах фрагмента в момент автосохранения будут автоматически обновляться имеющиеся в документе фрагмента отчёты и спецификации.

Правило выполнения макроса при вставке фрагмента. В зависимости от значения этого параметра при Способе вставки фрагмента «Смарт-фрагмент, макрос» (см. ниже)макросы могут автоматически запускаться:

Только для 2D,

Только для 3D,

Всегда.

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

Вхождение в СИ сборки. В выпадающем меню доступны опции По умолчанию, Не включать, Без вложенных, С вложенными, Только вложенные. Выбранная опция будет автоматически применяться в параметрах фрагмента (Дополнительно > Включать в новый состав изделия) при вставке данного документа в сборку. Если выбрана опция По умолчанию, то будет применяться параметр, заданный по умолчанию для всех фрагментов в документе сборки (с помощью флага По умолчанию в диалоге параметров фрагмента).

Вхождение в СИ сборки T-FLEX DOCs. Данный параметр аналогичен предыдущему, но в отличие от него, используется при вставке в сборку DOCs в режиме интеграции. Вне режима интеграции этот параметр не отображается.

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

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

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

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

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

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

Кроме того, вкладка Фрагмент 3D содержит следующую вкладку:

Сечения