从.rvt转换为.svf

时间:2017-08-04 07:37:32

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

我正在执行以下步骤将.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
  6. 样本回复:缺少派生骨灰盒

    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是否足以下载泡泡,或者有些东西我做错了

1 个答案:

答案 0 :(得分:1)

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