Давно меня не было, занимался чем-то координаторским. Одна из таких координаторских задач была: "подружить IFC и RVT" Кто разбирается скажет: "И что тут сложного, добавляй IFC в модель Revit как связь и все тут", но только вот их ~40 и общих координат не существует, начало координат не совпадает, а если и удастся их с позиционировать, то через неделю пришлют новые, и все сначала. Может возникнуть пару вопрос: Другими словами - работает с тем что есть.
Изначальная идея была такая: И всю эту долгую работу можно выкинуть как только получим новую выгрузку. Идем автоматизировать! Напишем вот такую функцию: Нам потребуется метод OpenIFCDocument() У метода две перегрузки, с заделом на будущее, я решил использовать вторую, но по итогу, так IFCImportOption и не пригодилось. Можете смело брать первый вариант. OpenIFCDocument() вызывается от app, не забывает определить эту переменную: app = `__revit__`.`Application` В случае удачной работы метода, мы получим модель RVT открытую в фоном режиме, т