C# 创建族实例与复制族实例并将其粘贴到revit api 2012之间的区别

C# 创建族实例与复制族实例并将其粘贴到revit api 2012之间的区别,c#,revit-api,C#,Revit Api,我有一个照明设备族,我想从中复制。我知道,具有相同属性的“创建族”实例将为我提供另一个照明设备,如果我使用此命令,“ElementTransformUtils.CopyElement(Doc,inst.id,loc)”也将为我提供另一个照明设备。 那么,这两种输出之间的区别是什么? 它是否会给我相同的输出“安装在天花板上的照明设备”? 提前感谢创建新的族实例将放置具有默认参数的图元的新实例 使用ElementTransformUtils.CopyElement将复制现有元素,并考虑从默认设置更改

我有一个照明设备族,我想从中复制。我知道,具有相同属性的“创建族”实例将为我提供另一个照明设备,如果我使用此命令,“ElementTransformUtils.CopyElement(Doc,inst.id,loc)”也将为我提供另一个照明设备。 那么,这两种输出之间的区别是什么? 它是否会给我相同的输出“安装在天花板上的照明设备”?
提前感谢

创建新的族实例将放置具有默认参数的图元的新实例

使用ElementTransformUtils.CopyElement将复制现有元素,并考虑从默认设置更改的任何参数

创建新的族实例时,有一个超负荷的NewFamilyInstance,允许您指定应将其安装在哪个面上(在您的情况下是天花板)

我不确定ElementTransformUtils.CopyElement的行为到底是什么,但它应该与使用UI自己复制和粘贴它相同