Rhino.Inside.Revit新建可加载族

Rhino.Inside.Revit中用new component family新建可加载族的时候,可以将一个几何图形加载为新建族,那有办法可以将多个图形加载为同一个新建族里的不同类型吗?

利用 Family Type 即可实现,详情请浏览 :point_down:

但是依然没理解怎么将多个grasshopper中的brep加载为同一个新建加载族的不同族类型中的element,因为“new component family”新建族时默认只有一个族类型

你可以基于一个族的类型创建新的类型,如同前面给你的链接,如何 利用 Duplicate Type 运算器复制一个现有的类型,然后赋予新的名字,调整相关属性值,详情请浏览 :point_down:
Rhino.Inside®.Revit 中文手册1 - 必备内容 - 6.6 创建新的类型

那duplicate type后岂不是需要将新的brep替换掉原来加载的brep?那新的brep又要如何替换掉duplicate type里原来的element?

抱歉我应该是错误理解你的意思了,同一个 Family 内的不同 Type 意味着结构相同而尺寸不同,你需要给定可以变量的参数,然后再调整参数即可实现一个 Family 下不同尺寸的 Type, 可以参考下面这位用户分享的教学 :point_down:
https://discourse.mcneel.com/t/create-family-types-from-excel-rir-tutorial-for-beginners/140161

如果是不同的几何体引入 Rhino 放入同一个族下命名为不同的 Type, 建议使用 Direct Shape 来实现

非常感谢您的解答,我的那种将grasshopper中的不同自由形式的几何体加载到revit中同一个family下的不同type应该是只能通过Direct Shape来实现。不过我现在通过将不同几何体加载到不同family,然后设置同一个subcategory来实现了统一调度。

1 个赞