Источник преобразований ссылочного элемента

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

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

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

Рассмотрим пример. У нас есть сборка крепежа. Допустим, пока мы точно не понимаем как именно должен располагаться кронштейн на опоре и не понимаем какой должен быть длины кронштейн. Поэтому длину кронштейна мы задали внешней переменной, а сам кронштейн в сборке расположили приблизительно.

21Assembly3DTopDown30S

Нам нужно спроектировать подвес. Создадим два ссылочных элемента – рёбра отверстий кронштейна. Т.к. сборка у нас пока только приблизительная, то укажем файл, где будет содержаться геометрия-источник – фрагмент кронштейна. Для этого укажем Источник геометрии: исходный фрагмент.

21Assembly3DTopDown31S PositionScaleIsp3

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

PositionScaleIsp4

Создадим геометрию подвеса.

21Assembly3DTopDown32S

Предположим, наш вариант сборки оказался неверным. Длина кронштейна должна быть другая, и его расположение – тоже нужно изменить. Создадим новую сборку «Сборка крепежа исправленная».

В новой сборке изменим положение кронштейна и изменим его длину, сменив значение внешней переменной, которая определяет длину кронштейна. Вставим фрагмент «Подвес».

Фрагмент будет расположен согласно расположению в старой сборке. Кроме того, т.к. фрагмент «Кронштейн» изменил свою геометрию только в сборке (согласно значению внешней переменой), а в исходном файле остался первоначальной длины, то подвес расположен не верно как вдоль опоры, так и вдоль кронштейна.

21Assembly3DTopDown33S 21Assembly3DTopDown34S

Пример показывает, что сама геометрическая ссылка сохранилась, но о трансформациях фрагмента «Кронштейн» в новой сборке, у фрагмента «Подвес» информации нет, т.к. источником параметров (преобразований) фрагмента – остался старый сборочный файл «Сборка крепежа».

PositionScaleIsp8

Данный пример лишь показывает важность информации, содержащейся в сборке. Нужно помнить, что использование временных сборок, или недоступность сборки при редактировании фрагментов, должны быть вызваны реальной производственной или проектной необходимостью. Во всех остальных случаях не рекомендуется применять временные сборки и удалять сборки. Т.к. сама концепция проектирования «Сверху вниз» подразумевает наличие сборки, определяющей все входящие в неё детали.