刚接触Dynamo,发现Dynamo节点可以直接读取墙的实例参数,但是不能直接读取类型参数。尝试使用 Python 节点读取墙类型参数。
1.先在工程中画一段墙,在Dynamo中读取墙参数信息。 “Element.GetParameterValueByName”节点只能读取墙的实例参数:
2.使用“PythonScript”节点编辑读取墙的类型参数the wall:
3.变量“wall”“为解封后的墙体,Revit图元在Dynamo中打包,需要解封后才能使用,“wallWidth”是墙的厚度,由于结果是英尺,所以需要乘以304.8来转换单位。
正文完