【问题标题】:How to export XML from Naviswork to Forge Viewer如何将 XML 从 Naviswork 导出到 Forge Viewer
【发布时间】:2020-04-24 23:42:32
【问题描述】:

我关注这个tutorial 用于从 Naviswork 到 Forge Viewer 的导入和使用视点。

您是否知道 Naviswork 上有任何解决方案或 API 可以导出此视点数据并将其保存在我的数据库中。提前谢谢你!

【问题讨论】:

    标签: autodesk-forge autodesk-viewer autodesk-navisworks


    【解决方案1】:

    这听起来像是 Navisworks API 问题,而不是 Forge。 Navisworks API 不像 UI 那样提供直接导出到已保存视点的方法。我过去碰巧回答了一个类似的问题。刚刚复制到这里供大家参考:

    没有直接的 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()。它可以以 Json 格式返回注释的所有信息:line、eclipse、text 等。

    关于裁剪平面的数据,可以使用 Document.ActiveView.GetClippingPlanes()。同理,Json 格式。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 2020-01-06
      • 2021-09-08
      • 2021-09-22
      • 2020-10-21
      • 2020-06-09
      • 2016-12-18
      • 2021-05-21
      • 1970-01-01
      • 2021-02-12
      相关资源
      最近更新 更多