Files
SzmediTools/Szmedi.RvKits/Samples/DuplicateElements.csx
2025-09-16 16:06:41 +08:00

27 lines
527 B
C#

using (Transaction tx = new Transaction(doc))
{
tx.Start("复制元素");
Group group = doc.Create.NewGroup(
uidoc.Selection.GetElementIds());
LocationPoint location = group.Location
as LocationPoint;
XYZ p = location.Point;
XYZ newPoint = new XYZ(p.X, p.Y + 10, p.Z);
Group newGroup = doc.Create.PlaceGroup(
newPoint, group.GroupType);
group.UngroupMembers();
ICollection<ElementId> eIds
= newGroup.UngroupMembers();
tx.Commit();
Print("成功");
}