Определение хранит общую геометрию
Представим компонент простой ножки высотой семьдесят условных единиц. Его определение описывает геометрию, а четыре экземпляра размещены в разных местах сцены. Это не четыре самостоятельно построенных набора граней, случайно имеющих одинаковый вид. Между ними существует общая основа. Когда редактируется геометрия внутри этого определения, изменения распространяются на экземпляры, которые его используют. Поэтому перед правкой полезно понимать не только, какой предмет выделен, но и какие другие предметы связаны с тем же определением.
Перемещение экземпляра отличается от изменения его содержимого
Одну ножку можно переместить в другое место сцены, сохранив общую геометрию. Остальные экземпляры не обязаны перемещаться вместе с ней. Аналогично положение и ориентация отдельного экземпляра относятся к его размещению. Это другая задача, чем изменение граней внутри компонента. В нашем бумажном примере перенос карточки с обозначением второй ножки не меняет записанную высоту. Если же изменить высоту в общем определении с семидесяти на семьдесят две единицы, новые данные относятся ко всем четырём связанным экземплярам.
Отдельная геометрия требует отдельного определения
Иногда одну деталь действительно нужно сделать другой. Тогда для неё создают независимое определение, в интерфейсе это связано с действием создания уникального компонента. После такого разделения изменение её геометрии больше не является изменением прежнего общего определения. В примере четвёртой ножке можно назначить собственное определение и высоту семьдесят пять. Остальные три сохранят высоту семьдесят две. Это описание связи данных, а не совет делать настоящий стол с разными ножками; работоспособность и прочность мебели здесь не проверяются.
Проверяйте связи до и после правки
Одинаковый внешний вид не доказывает, что детали связаны. Они могли быть построены отдельно или уже сделаны уникальными. И наоборот, разные положения в сцене не исключают общего определения. Поэтому для предсказания результата важна структура модели. Точные действия интерфейса зависят от версии, но полезный вопрос остаётся тем же: меняется размещение экземпляра или общая геометрия? После изменения проверяют именно ожидаемые экземпляры. Такой подход помогает заметить нежелательное распространение правки и сохранить намеренную повторяемость элементов модели.
Попробуйте на практике
Изобразите четыре экземпляра условной детали и их зависимости на бумаге, не создавая настоящую конструкцию и не используя программное обеспечение.
- Нарисуйте одну карточку определения с высотой семьдесят условных единиц. Ниже разместите четыре карточки экземпляров А, Б, В и Г и проведите от каждой связь к общему определению.
- Перерисуйте карточку Б в другом месте листа, сохранив её связь. Отметьте, что поменялось размещение этого экземпляра, а значение высоты и положения остальных карточек не изменились.
- Замените высоту в общем определении на семьдесят две единицы. Подпишите новый размер у всех четырёх экземпляров, показывая распространение изменения общей геометрии.
- Создайте для Г отдельную карточку определения, разорвите только его прежнюю связь и задайте ему высоту семьдесят пять. Проверьте, что А, Б и В продолжают использовать общее значение семьдесят две.
Как проверить результат. Перемещение Б не изменило высоты. Правка общего определения затронула все четыре экземпляра, а после отделения Г его новое значение не распространилось на остальные три.
Частые вопросы
Любые одинаковые детали автоматически являются связанными компонентами?
Нет. Внешнее сходство не устанавливает общую структуру. Для такого вывода нужно проверить, какое определение использует каждый экземпляр.
Обязательно делать каждый экземпляр уникальным перед редактированием?
Нет. Если правка должна затронуть все одинаковые элементы, общее определение полезно. Разделение требуется тогда, когда замысел предполагает самостоятельную геометрию конкретной детали.
Самостоятельный разбор темы. Содержание конкретной обучающей программы здесь не представлено.