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