创建Family Instance和复制familyInstance之间的区别并粘贴它revit api 2012

时间:2013-09-25 00:11:13

标签: c# revit-api

我有一个灯具系列,我想从它制作副本。我知道创建具有相同特性的家庭实例将给我另一个灯具,如果我使用这个命令“ElementTransformUtils.CopyElement(Doc,inst.id) ,loc)“也会给我另一个。 那么,两个产出之间有什么区别? 是否会给我相同的输出“安装在天花板上的灯具”? 在此先感谢

1 个答案:

答案 0 :(得分:0)

创建新的族实例将使用其默认参数放置元素的新实例。

使用ElementTransformUtils.CopyElement将复制现有元素,同时考虑已从默认设置更改的所有参数。

创建新的族实例时,NewFamilyInstance会出现重载,允许您指定应安装的面(在您的情况下,是天花板)。

我不确定ElementTransformUtils.CopyElement的确切行为是什么,但它应该与使用UI自己复制和粘贴它一样。