Autodesk Forge 模型衍生服务:来自一个 zip 的多个衍生品?

Autodesk Forge Model Derivative Service: Multiple Derivatives from one zip?

我终于尝试将我的代码从 /v1 API 移动到 /v2 API。 我正在尝试处理多个 Revit 模型相互链接的情况,而您希望每个模型都有一个可视项。

例如模型A、B和C。 对于链接:A -> B and A -> C, B -> A and B -> C, and C -> A and C -> B.

在旧的 API 中,我们会在开始翻译之前计算出依赖关系并使用 SetReference() 注册它们。

看来在新的API中,新的方法是上传一个zip文件,然后你就可以通过指定"root file".

开始工作了

我现在想知道是否可以上传一个zip文件,然后创建三个衍生品(每个模型一个)?只需调用 Create Job 就可以完成吗?或多次通话? (我初步尝试多次调用只给出了最后的衍生工作)

您一次只能对其中一个模型进行衍生,即您可以从 zip 为 B 生成 SVF,然后稍后从 same zip 为 A 生成 SVF,但这将覆盖 SVF for B,现在将丢失。 注意:需要注意的一件事(就像您刚刚用不同的文件更新服务器上的同一文件并为其生成新的 SVF 一样)是浏览器可能会缓存 SVF 的几何图形。因此,您可能必须清除浏览器缓存才能看到新生成的 SVF。

如果您在 A360/BIM 360 Docs/Fusion Team 上存储文件,那么您也可以设置各个文件之间的关系: http://adndevblog.typepad.com/cloud_and_mobile/2016/12/setting-up-references-between-files.html