您的SkyCiv软件指南 - 教程, 使用指南和技术文章

SkyCiv API

  1. SkyCiv API
  2. 外挂程式
  3. SkyCiv-Revit 双链接

SkyCiv-Revit 双链接

管理 SkyCiv 的变化 & Autodesk® Revit®


SkyCiv 已经有一个不错的 Revit 插件,它允许用户将模型从 Revit 导出到 SkyCiv 以及分析等其他功能, 设计等.

在继续前进之前, 请确保您已安装插件并了解它. 如果不, 我建议你去 并熟悉它. That one is plugin without Double Link. For downloading the plugin with Double Link, please visit below links as per your Revit Version

Once you have it installed, 那么请继续阅读.

We also have a functionality of exporting the model from SkyCiv to Revit file which then can be imported in the Revit environment. One might ask what is the need of this Double Link then? Let’s talk about the problem. As Revit and SkyCiv are two different softwares, 他们显然有不同的存储数据的机制 (结构性的和非结构性的). 由于这些差异, we used to have only structural data transported back and forth with the unfortunate side effect of losing the non-structural data in the transition. We have added the Double Link functionality to specifically address this problem. Double Link本质上就是两端链接,没有任何数据泄露,保证了正确性 & robustness of the system while allowing for flexibility of working in two different systems.

Let’s talk about this in detail in following sections.


Push To S3D

Suppose user has been working in Revit environment on his/her model. As a next step, he wants to have the model transported to SkyCiv’s S3D environment and perform Analysis/Design on the same model. The plugin hasPush to S3D” 功能性. This will transform the Revit model into SkyCiv’s file format and send the Revit model along some other required information to SkyCiv.

Push the model to S3D

After successful call, default browser will open with the prompt as shown below


Merge From Revit -Options


What do these Methods mean?

在这种情况下, we have two sets of data. Revit Data and S3D Data. 如果用户选择 Method1, the system will take the data coming from Revit as the base data and merge the S3D data on top. 另一方面, 如果用户选择方法 2, 系统会将 S3D 中存在的数据作为基础数据,并在顶部合并 Revit 数据.

一旦用户选择了两个选项中的任何一个, 系统将进行适当的合并并将用户重定向到 S3D 模型. 用户可以继续处理模型, 执行其他活动,如分析等. 照常. There is no change in the way the model behaves on S3D.

If you have got the hang of Push to S3D, then let’s talk about the second aspect of the Double Link

Merge into Revit

假设用户一直在 S3D 环境中工作,现在想返回 Revit 进行一些工作,方法是将最新模型带到 Revit. 他必须遵循两个步骤

  1. 通过插件导出到 RVT As a first step, 我们需要将 S3D 数据打包为一个 zip 文件. This can be achieved by following the path in the menu 文件–>出口–> RVT via Plugin 如下所示.通过插件导出到 RVT这将打开另一个对话框,其中将向用户提供两个可供选择的选项.合并到 Revit 对话框Again as earlier,

    If user chooses Method1, the system will take the data from S3D as the base data. This will mean that non-structural data from Revit Model will not be available in the resultant model. 只有来自 S3D 的数据可用.

    另一方面, 如果用户选择 方法二, 系统将采用先前 Revit 模型中存在的数据 (推为一部分 “Push to S3D”) as the base data and merge the S3D data on top. This will mean that non-structural data from the Revit model will be preserved and structural data from S3D will be added.

    在这两个选择, 系统将从 S3D 获取最新的结构数据.

    一旦用户选择了两个选项中的任何一个, 系统将准备 zip 并要求用户下载 zip.


  2. Merge into Revit 在上一步下载文件后, 我们需要在 Revit 中导入该文件. 插件有一个名为 “Merge into Revit” 对于相同的.在 Revit 中合并点击一次, 它将要求用户选择我们在前面步骤中下载的 zip 文件. 选择文件后, the system will read the revit file/SkyCiv Json file or both depending on the choices user has made and will build the model accordingly. For the case where the Method1 was selected, 该插件将从头开始构建模型,并在过程完成时, 用户必须明确地打开 3D 视图,方法是 “视图”–>”3视图”–>”默认 3D 视图”

这样就完成了来自 Revit 的流程 —> SkyCiv and then again SkyCiv–> Revit 完成 Double Link. 试一试.

是的 没有