1

我正在执行以下步骤将 .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

示例响应:缺少导数骨灰盒

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 是否足以下载气泡,或者我做错了什么

4

1 回答 1

1

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

于 2017-08-04T07:47:44.513 回答