среда, 17 августа 2016 г.

Размер по двум точкам на 3D виде (по мотивам What Revit Wants)

На днях Люк Джонсон разместил свое семейство Revit для добавления размеров на 3D виде.
Вот его пост: Making Your Own Adaptive Dimension Tool for Revit 

Сразу после публикации у меня спросили, как можно настроить семейство, чтобы оно:
1) Было видимым
2) Отображало размер не в свойствах, а на виде

Вот что у меня получилось (ссылки на семейства под катом):



Что будем делать?
1. Добавим в семейство видимую графику. На самом деле, достаточно просто создать новую подкатегорию, настроить ее, а потом построить по вспомогательной линии. Но я еще немного "выпендрился", и добавил стрелки ))
Вот что получилось:


2. Теперь надо отобразить размер. Просто так сделать это не получится, нужно просто закрепить 3D вид, а потом замаркировать этот "3D размер" так, чтобы в марке отображалась длина.
Для этого нужно заменить существующий параметр на новый "общий" параметр.
После этого я создал марку, в которую добавил этот самый новый общий параметр:


Ну а дальше нарисовал 3D размеры в проекте, заблокировал вид  и вперед, маркировать категорию "типовая модель" новой маркой!


В общем, пользуйтесь.

Если что-то непонятно - спрашивайте в комментах.