目的:已放置好的族需要更改族属性。例如:材质未关联,需要挂接材质,添加新的参数等,(1500个族不方便一个个添加)材质未关联好不能修改
为什么不用Select Model Elements选取,因为ID顺序不一定,不能按照对应名称输出指定族,数量多就只能通过名称读取,并按照名称对应族修改。
1、通过dynamo中其他节点发现读取后未按照实际XYZ坐标读取,而是所有族都放置到0,0,0的位置
2、使用FamilyInstance.ByFamilyType+Element.Solids可以读取原位置的XYZ坐标,
3、再通过Springs.FamilyInstance.ByGeometry把族输入到新的材质中