【问题标题】:Forge Viewer in BIM 360 TeamsBIM 360 Teams 中的 Forge Viewer
【发布时间】:2018-04-01 23:35:19
【问题描述】:

首先,我真的很喜欢你们在 BIM 360 Teams 中集成 Forge Viewer 所做的工作!赞一个!

我的问题: 我想配置当我在 Teams 中单击我的特定项目时显示我的模型的 Forge 查看器。 示例:假设我想编辑一些 CSS,或添加扩展。

我的理解是 Forge Viewer 和 BIM 360 Teams 都有开放的 API,因此我可以根据我的要求进行修改?

请告诉我。

【问题讨论】:

    标签: autodesk-forge autodesk-viewer


    【解决方案1】:

    如果我没看错您的问题,您想直接自定义 BIM 360 Team 网页。这是不可能的。

    BIM 360 Team 中的查看器是 Forge 查看器的特定实现。您不能自定义它(例如通过 CSS),或将扩展加载到其中。 IE。 BIM 360 Team 目前不公开任何允许您直接自定义 BIM 360“用户界面”的 API。

    但是,您可以使用 Autodesk Forge API 创建自己的网页,该网页可以列出用户的 BIM 360 Team 帐户(数据管理 API)中的文件,并允许它们显示在您自己的 Forge Viewer 实施中,并自定义根据需要查看查看器的行为..

    要了解如何导航 BIM 360 Team 项目/文件夹结构,请查看this tutorial。要列出文件夹的内容,请使用this APIViewer tutorials 中介绍了基本的查看器自定义。

    如果这是您想要的,如果您解释了您需要哪些特定的查看器自定义,那么我们应该能够为您指出一个代码 sn-p 或演示它的示例。

    【讨论】:

    • 感谢您的回复。是的,我们实际上已经使用 Forge API 创建了自己的网页,但是,在 Forge Viewer 中有一个特定的功能,它在 BIM 360 Team 中实现,我们非常希望将其添加到我们的网页中:这是“评论点”功能。您是否知道您是否能够帮助我们寻找正确的方向来实现这样的目标?
    • BIM 中的 cmets 功能不是通过公共 API 公开的,您需要自己实现,它是后端 API 和查看器中 UI 自定义的混合,因此我们无法简单地指出如何实现这一目标。您可以查看现有示例:autode.sk/2yAkYz3 或演示 autode.sk/2yz8eII 但这可能不适合您的堆栈(node.js+react)
    • 谢谢菲利普。最后一个问题:我了解 Fusion Connect API 是通过公共 API 公开的。 cmets 功能在 Fusion 的查看器中实现。这是否意味着我们可以通过 Fusion API 访问此后端 API 和 UI 自定义?
    • 没有。评论 API 不会在任何地方作为公共 API 公开。
    猜你喜欢
    • 2020-11-05
    • 1970-01-01
    • 2020-06-24
    • 2021-03-02
    • 2020-05-13
    • 2022-12-23
    • 2017-09-05
    • 2018-05-29
    • 2021-11-27
    相关资源
    最近更新 更多