Найти тему
BIM CIRCUS

Экспорт штриховки из Revit в файл *pat

Столкнулась с интересной задачей. Как экспортировать штриховку из Revit?

У нас в компании есть свой файл *pat с утверждёнными штриховками, используемый в стандартах. Встала задача дополнить этот файл штриховками из шаблона ADSK, но вот не задача, к шаблону ADSK не прилагается файл *pat. Пришлось искать обходной путь.

Плагины

Я нашла два плагина, которые могут помочь создать такие файлы сразу из Revit, но не один из них не сработал по некоторым причинам.

1. HatchKit

Интересный плагин, который может выгрузить все штриховки присутствующие в Revit в один файл *pat.

Звучит всё просто великолепно, но проблема в нём только одна: плагин платный. Увы, мне этот вариант не подходит.

2. pyRevit

Классный плагин, используем его для создания новых штриховок и других интересных вещей. Оказалось, что он тоже может выгружать штриховки в формате *pat.

К сожалению, по вышеуказанному способу у меня выпала ошибка:

Ошибка после использования команды Make Pattern
Ошибка после использования команды Make Pattern

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

Связка Revit - AuroCAD

Это способ, который сработал у меня. Пришлось сделать несколько лишних действий, но что поделать.

1. В Revit размещаем нужные штриховки на любой лист

Штриховки на листе в Revit
Штриховки на листе в Revit

2. Экспортируем лист в *dwg

Штриховки на Модели в AutoCAD
Штриховки на Модели в AutoCAD

3. Загружаем или создаём файл GETPAT.lsp

Подробнее про код и место сохранения штриховок здесь.

4. В AutoCAD вводим команду APPLOAD, загружаем файл GETPAT.lsp

Загрузка/выгрузка приложений
Загрузка/выгрузка приложений

5. Соглашаемся с загрузкой и закрываем окно Загрузки/выгрузки приложений.

-5

6. Сохраняем файл *dwg в папку, в которой будем собирать штриховки.

Сохранение чертежа
Сохранение чертежа

7. Вводим команду GETPAT в AutoCAD

Команда GETPAT
Команда GETPAT

8. Нажимаем на Enter и выбираем штриховку для экспорта.

-8

Прилетает сообщение об успешной выгрузке и названии файла.

Сообщение
Сообщение

9. В папке, где мы сохранили проект появился *pat файл.

Я сохраняла проект в Новая папка
Я сохраняла проект в Новая папка

В самом файле всё выглядит здорово:

Файл *pat открыт с помощью Блокнота.
Файл *pat открыт с помощью Блокнота.

Вот, с помощью такого костыля можно собрать нужные штриховки.

На что следует обратить внимание:

1. Название файла происходит из параметра штриховки Имя образца в AutoCAD, поэтому можно сразу в AutoCAD задать нужные названия, чтобы не запутаться.

Параметр Имя образца
Параметр Имя образца

2. Масштаб экспортируемой штриховки будет равен штриховке в *dwg файле, поэтому лучше мельчить её в AutoCAD

Можно задолбаться выгружать так по одной штриховке, учитывая, что их около 100 штук, зато сразу всё верно будет и не запутаешься.

Пожалуйста, если вы знаете более быстрый способ, напиши в комментариях.

Если что-то не работает или буду вопросы, я готова получить вашу обратную связь в телеграмм чате BIM_HelpDesk_Daria Babaeva.