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

13/06/2015

Как получить позицию вида на листе

Вид, вставленный на лист, становится видовым экраном (объектом Viewport). С помощью утилиты Revit Lookup это четко видно:

 

Так как же получить месторасположение этого видового экрана?

В файле справки Revit есть три соответствующих метода:

  • XYZ GetBoxCenter(); - возвращает координаты центра видового экрана на листе, исключая подпись видового экрана
  • Outline GetBoxOutline(); - возвращает границы видового экрана, исключая подпись
  • Outline GetLabelOutline(); - границы подписи видового экрана на листе.

Для более наглядного пояснения методов, воспользуйтесь картинкой:

 

Источник: http://adndevblog.typepad.com/aec/2015/05/revitapi-how-to-get-view-position-in-sheet.html

Автор перевода: Виктор Чекалин

Обсуждение: http://adn-cis.org/forum/index.php?topic=2790

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