public static ObjectId[] CreateMeasurementPoint(Point3d point) => App.LockAndExecute(() => { int radius = 10; var curves = new Curve[] { NoDraw.Line(new Point3d(point.X - radius, point.Y, 0), new Point3d(point.X + radius, point.Y, 0)), NoDraw.Line(new Point3d(point.X, point.Y - radius, 0), new Point3d(point.X, point.Y + radius, 0)), NoDraw.Circle(point, radius) }; var layerId = GetExtraObjectsLayerId(); curves.Select(p => { p.LayerId = layerId; return(p); }).AddToCurrentSpace(); return(Array.ConvertAll(curves, p => p.ObjectId)); });