CAD文字转换为Revit注释文字

今天简单分享一个RIR的用法,转换CAD文字到Revit中。

以前,我们用Dynamo的时候,都是需要将CAD插入或者链接到Revit中,然后再获取CAD实例,通过节点包(如BimorphNodes)进行数据处理。现在好了,有了RIR,我们可以把CAD导入到Rhino中,进行更丰富的操作。

本次就简单演示下,如何快速的将CAD的文字转换为Revit的注释文字,主要用的节点是Add Text。

第一步:CAD插入到Rhino中

在Revit中启动Rhino.Inside,然后在工具栏中打开Rhino,就可以让Rhino与Revit联动了,之后就可以正常的在Rhino中插入CAD文件了。

Rhino中插入CAD的好处,就是CAD的所有信息基本都会被保存下来,包括图层,线型,填充图案等等。

第二步,启动Grasshopper,获取CAD文字

这一步,我们需要用到Elefront节点包,来帮助我们快速提取CAD文字。

首先是通过Reference by Layer节点,按图层名称拿到我们需要的图元:

然后用Reference by Layer节点,获取图层上的Text类型数据“

之后,通过Deconstruct Text节点,来解析文字的内容,位置,大小等信息:

第三步,获取文字族

想要在Revit中创建图元,必须按照Revit规则来,注释文字也是一种族,所以我们需要先获取注释文字的族类型,然后才能放置。

这一步比较简单,通过Query Families节点,可以获取项目中的所有族,我们找到文字即可,然后再通过Query Types获取族类型,选择一个使用即可(这里配合Value Picker节点,可以很方便的选择):

第四步,获取放置注释文字的视图

这个按需选择即可,可以通过Query Views节点获取项目中的所有视图,然后配合Value Picker选择一个即可。

我这里就简单的用Active View节点直接获取当前活动视图了。

第五步,通过Add Text电池创建注释文字

最后把前面获取的数据都输入到Add Text节点即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章