Показываем оси сетки в Forge Viewer
За последние время мы получили от пользователей, использующих Forge множество запросов об отображении осей сеток в Forge viewer.
Перед тем, как начать, Вы должны знать:
Поскольку оси сетки в Revit показываются только на 2D-видах (таких, как планы, разрезы, фасады, листы и т.д.), они не видные на 3D-видах. Поэтому мы так же не можем их увидеть в Forge Viewer. Они будут проигнорированы при преобразовании модели. Это ограничение текущих версий ПО.
Тем не менее, это, всё-таки, возможно. Для этого создадим семейство 3D оси сетки на основе линии, которое выглядит следующим образом:
Разместим экземпляры семейства на плане:
Для ускорения работы я использовал скрипт Dynamo:
Результат его выполнения:
Примечание: Скрипт получает расположение всех осей сеток в проект Revit и размещает 3D-ось только на выбранном плане. Если Вы хотите показать сетки на нескольких уровнях, Вам нужно модифицировать этот скрипт или написать собственный addin для Revit.
Теперь можно загрузить RVT и запустить её преобразование в Forge. После преобразования мы увидим оси сетки в Forge Viewer:
Используемые материалы:
- 3D GRID DEMO.rvt - файл проекта
- 3D Grid.rfa - семейство 3D-оси сетки
- 3D Grid.dyn - скрипт Dynamo
Источник: https://forge.autodesk.com/blog/view-revit-grids-3d-views-forge-viewer
Обсуждение: http://adn-cis.org/forum/index.php?topic=
Опубликовано 19.02.2019