【问题标题】:Autodesk derivative urn missing after translating from .rvt to .svf从 .rvt 转换为 .svf 后 Autodesk 衍生骨灰盒丢失
【发布时间】:2018-01-12 00:57:31
【问题描述】:

我正在执行以下步骤将 .rvt 文件转换为 .svf

  1. 认证
  2. 上传.rvt文件
  3. 将其翻译成 .svf(使用 modelderivative/v2/designdata/job)
  4. 通过检查清单 (/modelderivative/v2/designdata/{urn}/manifest) 来检查作业是否完成
  5. 一旦作业完成(从清单状态),我得到的响应不包含衍生骨灰盒 链接到完整的清单响应:https://drive.google.com/file/d/0ByrHSB-f7jP3TXhHYVQtOEUyM2c/view?usp=sharing

示例响应:缺少导数 urn

class ManifestDerivative {
    name: autodesk.rvt
    hasThumbnail: true
    outputType: svf
    progress: complete
    status: success
    children: [class ManifestChildren {
        type: geometry
        role: 2d
        name: 03.51 - Detail V.01
        hasThumbnail: true
        mime: null
        urn: null
        progress: complete
        status: success
        resolution: []
        modelGUID: null
        objectIds: []
        messages: null
    }, class ManifestChildren {
        type: geometry
        role: 2
        ....

我想知道这个响应清单返回的 urn 是否足以下载气泡或者我做错了什么

【问题讨论】:

    标签: autodesk-forge autodesk-viewer autodesk-model-derivative


    【解决方案1】:

    清单足以下载 svf,但它不是一个简单的工作流程,请查看我最近的博客文章:Forge SVF Extractor in Node.js 和这个为您进行提取的项目:https://extract.autodesk.io。可以找到源there。

    【讨论】:

    • 感谢您的信息,但是,我是一名 java 开发人员,对 java 脚本不太熟悉。我正在使用 Autodesk java sdk。
    • 我试图了解 java 脚本项目,但我观察到的是 urn 和 mime 类型在我的情况下为 null,因为它预期具有值。
    • 除了 getManifest 之外,没有任何 SDK 方法可以帮助您完成该工作流程。不幸的是,我们没有该代码的 Java 版本……您的意思是 API 返回的清单响应中缺少 urn 吗?在这种情况下,您可以针对 Java SDK 记录问题:github.com/Autodesk-Forge/forge-api-java-client
    • 谢谢@Philippe,将在 Java SDK 中记录一个问题
    猜你喜欢
    • 2021-04-02
    • 2019-05-08
    • 2017-12-06
    • 2018-11-07
    • 2019-08-23
    • 1970-01-01
    • 2021-01-21
    • 2021-11-06
    • 2020-09-24
    相关资源
    最近更新 更多