下载app免费领取会员
我们知道一个族实例有很多参数值,并且这些参数值又可以按照类型分为实例参数和类型参数。关于实例参数和类型参数的区别,大家肯定都非常清楚了。有的时候,我们需要在Dynamo中获取某个或者某些族实例的参数值。对于实例参数,我们可以直接使用“Element.GetParameterValueByName”节点获取它的值。但是,这个节点无法直接获取类型参数的参数值。本篇文章就来教大家如何通过Dynamo原生的节点来获取族实例的类型参数值,不借助第三方软件包,也不需要使用Python Script调用RevitAPI。
如下图所示,选中的这堵墙,在属性栏里点击编辑类型可以查看它的类型参数。这些类型参数中有个参数叫“厚度”,我们通过Dynamo来获取厚度参数的参数值。
打开Dynamo以后,首先通过节点选中这堵墙,如下图所示。
接着,如果直接使用“Element.GetParameterValueByName”节点获取厚度参数的参数值,将获取不到任何信息。我们需要先获取这堵墙的族类型,最后使用这个节点就能够获取到厚度这个类型参数的值了,如下图所示。
这个方法最大的优势在于不需要使用第三方软件包,只需要使用Dynamo原生节点即可完成类型参数值的获取。
本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。
下一篇:如何在Dynamo中导入图片?