Автоматизация расчетов путем использования Shedules в ArchiCad 12 на примере лепнины
Всем здравствуйте.
Зовут меня Антон. Из славной столицы урала. Работаю в архитектурной мастерской. В обязанности входит создание дизайн проекта интерьера и выпуск рабочей документации на него.
Наткнувшись на отсутствие туториалов по архикаду на русском и не очень ясной справке, решил написать этот урок.
Задача: получить таблицы с автоматическим подсчетом количества лепнины по потолку в м/п.
Этап создания стен пропущу. Я имею вот такую болванку со стенами, окнами, лестницей и прочими элементами:
Первый этаж:
Второй этаж:
Дизайн проект рисовал сам, так что где какая лепнина на потолке я знаю без картинок и модели, поэтому идём сразу к этапу создания лепнины.
- Отрисовываем линиями контур нужного элемента. Я пользуюсь известным каталогом от Orac Decorа. Но тут можно использовать любые библиотеки в формате gdl или конвертировать свои модели. (Если вы знаете, как создать профиль идите к пункту 9)
- Выбрал нужную коллекцию
- Нужную позицию
- Тыкаем сохранить
- Указываем куда
- Выделяем нужный нам формат GDL
- Тыкаем сохранить
- Идем в архикад
- Тыкаем в инструмент object.
- Заходим в Setting dialog.
- Говорим что хотим загрузить кой-чего своё.
- Выбираем из «проводника».
- Тут идём по пути указанному в пункте 1.4
- Кликаем открыть
- Ничего не меняя в вылезшем Setting dialog тыкаем «ОК»
- При активном инструменте object «ставим» наш объект на любой этаж.
- Тыкаем на инструмент Section и делаем сечение по нужному нам профилю.
- Выбираем открыть сечение. Обычно размер не совпадает с реальным, и сечение будет валяться на отметке первого этажа очень маленьким.
- Выделяем его, копируем обратно на этаж.
- К сожалению библиотечные элементы содержат артефакты (пустые заливки), чтобы от них избавиться делаем следующее:
- Тыкаем в инструмент Marqee
- Выделяем в рамку
- Выделяем внутри рамки заливку.
- Нажимаем ctrl+f и тыкаем в кнопку скопировать свойства.
- Проверяем чтобы действовало условие выделения внутри рамки
- Тычем в плюсик и жмем на клаве delete.
- Так, теперь берём инструмент fill (2) и с зажатым пробелом тыкаем внутрь нашего контура(1). Если конур замкнут, то получится заливка. Если нет, то чистим ручками до замкнутости
- Теперь нужно отмасштабировать заливку до нужного размера
- рисуем линию в 170 мм (это моя реальная высота элемента) вверх от крайней нижней точки профиля (3). Жмем ctrl+k или edit-repeat\resize.
- В окошке проверяем чтобы стояла галочка «определить графически».
- Тыкаем в крайнюю нижнюю точку профиля один раз, и второй точкой задаем крайнюю верхнюю точку профиля.
- А теперь отдаляемся и кликом по верху нарисованной нами линии подтверждаем размер по высоте равный 170 мм.
- Теперь выделяем получившуюся заливку и нажимаем на клаве ctrl+c или copy в меню edit
- Далее вверху жамкаем
- Design
- Complex profiles
- Profile manager.
- New
- Разбираем дальше:
- Слева в окошко вставляем из буфера наш профиль и выравниваем его как на картинке
- Выдираем к чему можно применить профиль: к стене, балке или колонне.
- Тут интересные галочки, можно потыкать)
- Будущий материал элемента – если в вас жив эстет, сделайте розовеньким.
- Оверврайд – я так понимаю это обновление информации по выбранным параметрам. Тут может скинуться материал – просто повторите операцию «4» ещё раз.
- Всё, готово, жмем сторе профайл, и вводим уникальное имя. (Позже оно будет отображаться в спецификации, так что советую вводить артикул товара)
- Нажимаем ctrl+l - вылазит редактор слоев
- Тыкаем New
- и пишем «Лепнина».
У меня уже почти готова вся рабочка, так что слоев много.
Теперь очень внимательно рисуйте – чтобы вся лепнина была именно в этом слое
- Теперь можно приступать к рисованию
- Берем инструмент wall
- Крутим за бегунок вправо до определения типа «wall complexity». Берем четвертую – complex.
- Открываем выпадающее меню
- Выбираем созданный нами профиль
- Далее пришлось сделать следующее
- Выделяем лепнину одного помещения
- заходим в свойства
- Меняем IDлепнины на название помещения.
- Жмем ок.
- Как настраивать цвет стен и отображение на плане я не буду показывать. У меня получилось вот так на моих двух этажах.. При этом постарайтесь делать разрезы и подгонять вашу лепнину по высоте на нужное место.
- Ну наконец то переходим к теме повествования:
- Выбираем Shedule
- Жмем Settings
- Создать новый
- Вводим название
- Дальше настраиваем как на скринах:
- Критерии отображения – хотим стены в слое «лепнина» ниже 4 метров от уровня «земли».
- Поля – Выбираем сортировку по ID, у на это будет по помещениям, добавляем колонку с указанием названия нашего профиля (это артикул товара), ну и непосредственно просим посчитать длину по опорной линии (можно выбрать вариант «противоположной опорной линии» - это зависит как вы рисовали лепнину. Тут нужно убрать параметры сортировки по возрастанию или убыванию.
- Последний шаг:
- Выбираем наш пункт «Лепнина»
- Просим показать в строчку
- Ставим галочку – объединяет одинаковые позиции
- Вводим нужное заглавие для таблицы и колонок.
- Тут элементы настройки шрифтов, цветов и прочего – настраиваем как вам по душе.
- Ну и итог, ради чего всё затевалось – вуаля, сколько нужно заказать лепнины на первый этаж.
Проверил руками все величины, почти сошлось, так что накинув 10-15 % запаса и не побоюсь заказать. По аналогии с этим способом считаю в проекте светильники, двери, окна, создаю экспликкацию помещений.
Надеюсь, кому-нибудь пригодится.