0

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

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

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

似乎在新的 API 中,新的方法是上传一个 zip 文件,然后您可以通过指定“根文件”来启动工作。

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

4

1 回答 1

0

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

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

于 2017-05-04T08:00:43.233 回答