【问题标题】:Open a model in custom viewer from BIM 360从 BIM 360 在自定义查看器中打开模型
【发布时间】:2019-07-05 03:53:38
【问题描述】:

我已经从 bim 360 中提取了文件夹内容:

结果

{
            "type": "items",
            "id": "urn:adsk.wipprod:dm.lineage:huksL2JVQ2Gy4n4EEOY9Mg",
            "attributes": {
                "displayName": "4storeyy.ifc",
                 ...
                    "data": {
                        "sourceFileName": "4storeyy.ifc"
                    }
                }
            },
 }

当我在 BIM 360 中查看 URL 时,ID (URN) 与 URL 中的相同。

如果我在自定义查看器中使用 URN,它将不起作用。

https://developer.api.autodesk.com/modelderivative/v2/designdata/dXJuOmFkc2sud2lwcHJvZDpkbS5saW5lYWdlOlgyOU1ydUhZUWJXV21feE1MNndLZmc=/manifestnot found

如果您想从 BIM 360 读取模型,您应该这样做吗?如果是这样,我做错了什么? 还是我需要运行下载它,在阅读之前翻译它?

【问题讨论】:

    标签: autodesk-forge


    【解决方案1】:

    是的,您需要先翻译模型,然后才能将其加载到 Viewer。

    只需按照通常的步骤here 进行操作,但您不需要再次下载和上传模型,可以直接使用wipprod 上的 ID 进行翻译。

    【讨论】:

    • 好的。所以我需要设置某种 webhook 来检测新版本何时可用并每次运行翻译?
    • 我得到"{"diagnostic":"未能下载输入设计的设计描述。"}"。 Urn 是:urn:adsk.wipprod:dm.lineage:pKwvdoEgQBC8FCEmSEDkRw .
    • 是的,webhook 方法听起来很棒。忘了提到翻译提取器能够下载的对象ID应该是对象查询中存储部分中的对象ID,例如:"storage": { "data": { "type": "objects", "id": "urn:adsk.objects:os.object:wip.dm.prod/977d69b1-43e7-40fa-8ece-6ec4602892f3.rvt" }
    • 啊,谢谢。作品。而且每次翻译成本0.2 || 1.5 学分?
    猜你喜欢
    • 2021-12-09
    • 2020-07-02
    • 2021-12-10
    • 2021-08-01
    • 2021-02-17
    • 2020-03-23
    • 2021-12-16
    • 2021-06-13
    • 2020-03-04
    相关资源
    最近更新 更多