Сообщество программистов Autodesk в СНГ

Разное => Работа для программистов => Работа для разработчиков => Тема начата: Вадим Семенов от 04-06-2015, 17:45:05

Название: Разработка программы для Revit
Отправлено: Вадим Семенов от 04-06-2015, 17:45:05
Прошу разработать небольшую программу для активизации чертежного вида содержащего ключевое имя (например «аннотации»). Совсем хорошо, если ключевое имя можно было бы настраивать. 
Это необходимо для замены диспетчера элементов. Необходимые в оформлении семейства аннотаций можно разложить на виде в удобном порядке (создать каталог) и использовать, активировав вид, выбрав нужное семейство или группу  и «Создать аналог (CS)» потом закрыть этот вид и оказавшись на рабочем виде применить это семейство, группу.  Такой простой программой получаем наглядность использования семейств и большую гибкость в настройке каталога этих семейств.
Такую же программу хотелось бы иметь и для выбора 3D вида, в котором были бы собраны 3D элементы, применяемые в данной работе, т.е. некоторый аналог склада на стройплощадке. Это также позволило организовать работу с 3D элементами через «Создать аналог (CS)».
Название: Re: Разработка программы для Revit
Отправлено: Александр Игнатович от 05-06-2015, 08:48:12
Вадим Семенов, день добрый!

Задачка реальная, но следует иметь ввиду, что Revit налагает некоторые ограничения на смену активного вида и программка будет работать не всегда.

Прикладываю прототип для Revit 2015 (распаковать в C:\Users\<пользователь>\AppData\Roaming\Autodesk\Revit\addins\2015
Делает следующее: нужно выбрать элемент, запустить команду (Внешние инструменты\Command PostSimilarOnChangedView)

Автоматически перейдет на вид "Основание Т.О." (или скажет, что не может выполнить команду, если такого вида нет в документе)

и запустит создание аналога