默认情况下,Speckle将尝试将传入的Speckle对象与本机 Revit 对象进行匹配。它通过尝试匹配 Speckle 对象的类别、族和类型属性来实现此目的。如果要导入标准化对象(如结构剖面),则此方法非常有效。
例如,Speckle 将能够轻松分辨出类型为“W12x19”的传入对象将与宽法兰族中同名的类型匹配(假设该系列类型已加载到项目中)。如果没有加载到与类型属性完全匹配的正确类别的Revit中的族类型,则Speckle必须最好地猜测要匹配的对象类型。
若要避免这种情况,可以利用对象类型映射设置。
可用选项包括:
- 从不:Speckle将为你完成所有映射。
- 总是:每次收到 Speckle 提交时,你都会看到一个包含所有传入对象类型的表,并有机会为每个传入类型设置映射的本机 Revit 类型。
- 处理新类型:首次接收流时,你将看到所有传入类型的表,并将它们映射到Revit应用程序中的类型(与上述选项完全相同)。但是,当再次从同一流接收时,仅当用户以前未映射的新传入类型时,才会显示映射对话框。如果收到的下一个提交包含与第一次提交相同的对象,则将使用以前的自定义映射,并且不会要求您重新映射所有传入类型。
如果你发现自己在映射对话框中要导入某些对象类型,但没有将这些 Revit 类型加载到项目中,则可以单击“导入类型”按钮以拉出“导入族类型”对话框。
它将首先打开一个文件对话框,可以在其中打开一个或多个 Revit 族文件。从那里,可以筛选所有类型并导入所需的类型。如果切换开关灰显,则表示该类型已加载到项目中。
9.6 禁止联接元素默认情况下,由 Speckle 导入的 Revit 对象将相互连接。在 Revit 中连接的对象可能具有非常奇怪的行为,因此此设置允许你在接收之前选择一种或多种对象类型以默认禁止连接。
9.7 将网格导入为 DXF允许选择要使用的网格导入方法类型。
- 默认情况下,Speckle 会将任何网格转换为 Revit 原生网格,从而使它们显示所有内部边缘。根据网格的几何形状和密度,这可能不需要。
- 要导入不带内边的网格,可以选择“DXF 导入”选项。这会将网格导出为 DXF 格式,并将其导入到项目中。这种导出方式还将尽可能保留颜色和材料。
- 第三个选项与第二个选项类似,但它会将生成的 DXF 插入到新的族文档中,然后插入到项目中。
有时你可能希望根据几个触发器自动将数据发送到 Speckle。为此,我们最近向Revit连接器添加了“调度器”功能。
要使用调度程序,首先需要通过主连接器界面设置发送程序。确保选择触发调度程序时打算使用的过滤器,例如发送所有模型:
现在你的发送方流已保存,可以打开计划程序并选择它以及预期的触发器:
目前,以下触发器可用:
- 文件保存时
- 同步到中央时
- 文件导出时
点击“保存”,就是这样!例如,每次保存文件时,发送者都会将数据发送到Speckle。注意:目前每个文件只能设置一个调度程序,将来我们将启用多个调度程序,并允许你从主连接器界面设置它们。
原文链接:http://www.bimant.com/blog/speckle-revit-connector-guide/