понедельник, 27 февраля 2017 г.

Стапель в модели Sketchup для разработки и интеграции моделей конструкций здания

Описывая вчера структуру моей модели Мастерской, я вдруг сообразил, что благодаря компонентам Sketchup я могу создать
внутри одно модели несколько различных структур, каждая из которых удобна для решения определенного класса задач: интеграции зданий, интеграции конструкций/систем между этажами, интеграции конструкций/систем/обстановки внутри одного этажа, редактирования структуры отдельных конструкций. 

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

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

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

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

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

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

Ну и последний шаг - это использование компонента для моделирования всего здания. Так в модели появилась структура по интеграции здания с внешним окружением на участке.

В результате я пришел к созданию в модели Sketchup нескольких независимых вложенных моделей
- модель интеграции здания во внешнее окружение 
- сборочная модель здания
- сборочная модель этажей (цоколя, 1 этажа, 2 этажа, чердака)
- модель конструкций
- модель внутренней обстановки
- модель инженерных систем

В графическом представлении Sketchup это выглядит как стапель по разработке и интеграции компонентов здания.


Сборочная модель участка - это модель, интегрирующая здание (дом, гараж, баня, беседка) во внешнее окружение на участке .

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

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


Модель конструкций здания предназначена для работы над отдельными конструкциями. В этой модели экземпляры всех конструкций-компонентов здания разнесены в пространстве и сгруппированы по типу конструкции.  В этой модели удобно работать с конструкциями одного типа, нет необходимости переключения между этажами, вращения модели, переключения между конструкциями (например, окнами, расположенными в модели здания в разных стенах)


Для работы с отдельными подсистемами конструкций я использую механизм слоев. Например, с помощью слоев я могу оставлять видимыми только те слои конструкций, которые мне необходимы в данным момент. Работа со слоями при наличии нескольких структур ничем не отличается от работы со слоями модели здания. При наличии нескольких структур включение/выключения слоя приводит к включению/отключению элементов во всех структурах.


В результате такой организации каждая конструкция (компонент) входит в виде экземпляра в несколько моделей
- модель конструкций
- сборочная модель этажей
- сборочная модель здания
- сборочная модель внешнего окружения здания

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

Вот так выглядит список структур в окне Outliner  Sketchup.

Второй уровень данных структур отображен на скриншоте ниже. 


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


Еще одним полезным результатом наличия нескольких структур является генерация отчетов. Например, мне достаточно выбрать структуру с описанием внутренней обстановки, чтобы сгенерировать отчет, включающий только список компонентов внутренней обстановки. Про генерацию отчетов на основе моделей Sketchup я напишу в другом посте. 




Evernote помогает вам помнить всё и без труда организовать свою жизнь. Загрузить Evernote.

Комментариев нет:

Отправить комментарий