How to find deletedObjects

    protected override Result RunCommand(RhinoDoc doc, RunMode mode)
    {
        // TODO: start here modifying the behaviour of your command.
        // ---
        Circle circle = new Circle(new Point3d(1,1,1),10);
        Circle circle1 = new Circle(Point3d.Origin, 100);
        Guid one = doc.Objects.Add(circle.ToNurbsCurve());
        Guid two = doc.Objects.Add(circle1.ToNurbsCurve());
        bool flag = doc.Objects.Delete(one, true);
        ObjectEnumeratorSettings objectEnumeratorSettings = new ObjectEnumeratorSettings();
        objectEnumeratorSettings.DeletedObjects = true;
        var data = doc.Objects.FindByFilter(objectEnumeratorSettings).ToList();
        // ---
        return Result.Success;
    }

When I run the above code,I find data.Count=0,not equal 1

Hi @chen3 ,
try these settings

ObjectEnumeratorSettings objectEnumeratorSettings = new ObjectEnumeratorSettings()
            {
                DeletedObjects = true,
                NormalObjects=false,
                LockedObjects=false
            };
1 Like

It is useful.Thank you