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

19/02/2019

Показываем оси сетки в Forge Viewer

За последние время мы получили от пользователей, использующих Forge множество запросов об отображении осей сеток в Forge viewer.

Перед тем, как начать, Вы должны знать:

Поскольку оси сетки в Revit показываются только на 2D-видах (таких, как планы, разрезы, фасады, листы и т.д.), они не видные на 3D-видах. Поэтому мы так же не можем их увидеть в Forge Viewer. Они будут проигнорированы при преобразовании модели. Это ограничение текущих версий ПО.

Тем не менее, это, всё-таки, возможно. Для этого создадим семейство 3D оси сетки на основе линии, которое выглядит следующим образом:


Разместим экземпляры семейства на плане:


Для ускорения работы я использовал скрипт Dynamo:

Результат его выполнения:


Примечание: Скрипт получает расположение всех осей сеток в проект Revit и размещает 3D-ось только на выбранном плане. Если Вы хотите показать сетки на нескольких уровнях, Вам нужно модифицировать этот скрипт или написать собственный addin для Revit.

Теперь можно загрузить RVT и запустить её преобразование в Forge. После преобразования мы увидим оси сетки в Forge Viewer:


Используемые материалы:

Источник: https://forge.autodesk.com/blog/view-revit-grids-3d-views-forge-viewer

Опубликовано 19.02.2019