Как экспортировать XML из Naviswork в Forge Viewer - PullRequest
0 голосов
/ 07 января 2020

Я следую этому учебнику для импорта и работы с точкой обзора из Naviswork в Forge Viewer.

Знаете ли вы какое-либо решение или API в Naviswork для экспорта данных этой точки обзора и сохранения их в моей базе данных. Заранее спасибо!

1 Ответ

0 голосов
/ 07 января 2020

Звучит как вопрос API Navisworks, а не Forge. API-интерфейс Navisworks не обеспечивает прямой метод экспорта в сохраненные точки обзора, как это делает пользовательский интерфейс. Я случайно ответил на аналогичный вопрос в прошлом. Просто скопируйте сюда для справки:

Прямого API нет, но с помощью SavedViewpoint API вы можете вывести данные из объектов и записать в XML самостоятельно. http://adndevblog.typepad.com/aec/2012/06/navisworks-net-api-2013-new-feature-saved-viewpoint.html

Возможно, не все свойства в стандартном xml имеют соответствующий объект с API, такой как Terminal_velocity, однако это не повлияет на ваш рабочий процесс, так как большинство свойств ( особенно для камеры) доступны с API.

О данных красной линии, активируйте каждую сохраненную точку обзора по одной (посредством DocumentSavedViewpoints.CurrentSavedViewpoint), вызовите Document.ActiveView.GetRedLines (). Может возвращать всю информацию аннотаций: строка, затмение, текст и т. Д. c в формате Json.

О данных плоскостей отсечения вы можете использовать Document.ActiveView.GetClippingPlanes (). Аналогично, в формате Json.

Надеюсь, это поможет.

...