<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Revision Cloud in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/revision-cloud/m-p/9860319#M17988</link>
    <description>&lt;P&gt;I want to cloud a polyline.&lt;/P&gt;&lt;P&gt;This works :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;    &amp;lt;CommandMethod("RevisionCloud")&amp;gt;
    Public Shared Sub RevisionCloud()
        Dim ed As Editor = Application.DocumentManager.MdiActiveDocument.Editor
        Dim db As Database = Application.DocumentManager.MdiActiveDocument.Database
        Dim ids As List(Of ObjectId) = New List(Of ObjectId)()
        Using tr As Transaction = db.TransactionManager.StartTransaction()
            Dim bt As BlockTable = TryCast(tr.GetObject(db.BlockTableId, OpenMode.ForRead), BlockTable)
            Dim ms As BlockTableRecord = TryCast(tr.GetObject(bt(BlockTableRecord.ModelSpace), OpenMode.ForWrite), BlockTableRecord)
            Using c As Circle = New Circle(New Point3d(0, 0, 0), Vector3d.ZAxis, 20)
                Dim circleId As ObjectId = ms.AppendEntity(c)
                tr.AddNewlyCreatedDBObject(c, True)
                ids.Add(circleId)
            End Using
            tr.Commit()
        End Using
        Dim ss As SelectionSet = SelectionSet.FromObjectIds(ids.ToArray)
        ed.Command("_.REVCLOUD", "", "O", "", ss, "")
    End Sub&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but when I try to implement it I get&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Autodesk.AutoCAD.Runtime.Exception:&lt;/STRONG&gt; 'eInvalidInput'&lt;/P&gt;&lt;P&gt;on the line ed.Command("_.REVCLOUD", "", "O", "", ss, "")&lt;/P&gt;&lt;P&gt;I can't work out out what the problem might be.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Alternatively, does anyone have code that will cloud a polyline from a set of vertices?&lt;/P&gt;</description>
    <pubDate>Tue, 10 Nov 2020 22:56:18 GMT</pubDate>
    <dc:creator>SRSDS</dc:creator>
    <dc:date>2020-11-10T22:56:18Z</dc:date>
    <item>
      <title>Revision Cloud</title>
      <link>https://forums.autodesk.com/t5/net-forum/revision-cloud/m-p/9860319#M17988</link>
      <description>&lt;P&gt;I want to cloud a polyline.&lt;/P&gt;&lt;P&gt;This works :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;    &amp;lt;CommandMethod("RevisionCloud")&amp;gt;
    Public Shared Sub RevisionCloud()
        Dim ed As Editor = Application.DocumentManager.MdiActiveDocument.Editor
        Dim db As Database = Application.DocumentManager.MdiActiveDocument.Database
        Dim ids As List(Of ObjectId) = New List(Of ObjectId)()
        Using tr As Transaction = db.TransactionManager.StartTransaction()
            Dim bt As BlockTable = TryCast(tr.GetObject(db.BlockTableId, OpenMode.ForRead), BlockTable)
            Dim ms As BlockTableRecord = TryCast(tr.GetObject(bt(BlockTableRecord.ModelSpace), OpenMode.ForWrite), BlockTableRecord)
            Using c As Circle = New Circle(New Point3d(0, 0, 0), Vector3d.ZAxis, 20)
                Dim circleId As ObjectId = ms.AppendEntity(c)
                tr.AddNewlyCreatedDBObject(c, True)
                ids.Add(circleId)
            End Using
            tr.Commit()
        End Using
        Dim ss As SelectionSet = SelectionSet.FromObjectIds(ids.ToArray)
        ed.Command("_.REVCLOUD", "", "O", "", ss, "")
    End Sub&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but when I try to implement it I get&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Autodesk.AutoCAD.Runtime.Exception:&lt;/STRONG&gt; 'eInvalidInput'&lt;/P&gt;&lt;P&gt;on the line ed.Command("_.REVCLOUD", "", "O", "", ss, "")&lt;/P&gt;&lt;P&gt;I can't work out out what the problem might be.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Alternatively, does anyone have code that will cloud a polyline from a set of vertices?&lt;/P&gt;</description>
      <pubDate>Tue, 10 Nov 2020 22:56:18 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/revision-cloud/m-p/9860319#M17988</guid>
      <dc:creator>SRSDS</dc:creator>
      <dc:date>2020-11-10T22:56:18Z</dc:date>
    </item>
    <item>
      <title>Re: Revision Cloud</title>
      <link>https://forums.autodesk.com/t5/net-forum/revision-cloud/m-p/9861022#M17989</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;You should pass the circle ObjectId to the command instead of a selection set.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;[CommandMethod("REVISIONCLOUD")]
public static void RevisionCloud()
{
    var doc = Application.DocumentManager.MdiActiveDocument;
    var db = doc.Database;
    var ed = doc.Editor;
    ObjectId circleId;
    using (var tr = db.TransactionManager.StartTransaction())
    {
        var modelSpace = (BlockTableRecord)tr.GetObject(
            SymbolUtilityServices.GetBlockModelSpaceId(db), OpenMode.ForWrite);
        var circle = new Circle(Point3d.Origin, Vector3d.ZAxis, 20.0);
        circleId = modelSpace.AppendEntity(circle);
        tr.AddNewlyCreatedDBObject(circle, true);
        tr.Commit();
    }
    ed.Command("_.REVCLOUD", "_Object", circleId, "_No");
}&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 11 Nov 2020 07:00:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/revision-cloud/m-p/9861022#M17989</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2020-11-11T07:00:54Z</dc:date>
    </item>
    <item>
      <title>Re: Revision Cloud</title>
      <link>https://forums.autodesk.com/t5/net-forum/revision-cloud/m-p/9865108#M17990</link>
      <description>&lt;P&gt;Hi Gile,&lt;/P&gt;&lt;P&gt;Both those work but your's is better as calling&amp;nbsp;ed.Command("_.REVCLOUD", "", "O", "", ss, "")&lt;/P&gt;&lt;P&gt;on a SelectionSet doesn't work too well as the "_.REVCLOUD" command only handles one entity at a time. ie only clouds one of the entities in the ss.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I still seem to have a problem with applying it in my project which has me utterly confused.&lt;/P&gt;&lt;P&gt;I still get a&amp;nbsp;&lt;STRONG&gt;Autodesk.AutoCAD.Runtime.Exception:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;'eInvalidInput'&lt;/SPAN&gt;&amp;nbsp; on the line&lt;/P&gt;&lt;P&gt;ed.Command("_.REVCLOUD", "_Object", circleId, "_No");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The only difference I can think of is that code is being triggered by modifying a textbox control in a pallete.&lt;/P&gt;&lt;P&gt;Not sure if this makes sense but I tried getting the objects handle when it was created then converting it back to an objectID before the editor command to make sure it was the same entity. Grasping at straws but that checked out.&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Nov 2020 16:37:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/revision-cloud/m-p/9865108#M17990</guid>
      <dc:creator>SRSDS</dc:creator>
      <dc:date>2020-11-12T16:37:10Z</dc:date>
    </item>
    <item>
      <title>Re: Revision Cloud</title>
      <link>https://forums.autodesk.com/t5/net-forum/revision-cloud/m-p/9865183#M17991</link>
      <description>&lt;P&gt;If you call this method from a Palette (i.e. in application context) you should call it using:&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;Application.DocumentManager.MdiActiveDocument.SendStringToExecute("REVISIONCLOUD ", false, false, false);&lt;/LI-CODE&gt;
&lt;P&gt;so that you let AutoCAD switch to document context and lock the document.&lt;/P&gt;</description>
      <pubDate>Thu, 12 Nov 2020 16:59:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/revision-cloud/m-p/9865183#M17991</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2020-11-12T16:59:02Z</dc:date>
    </item>
    <item>
      <title>Re: Revision Cloud</title>
      <link>https://forums.autodesk.com/t5/net-forum/revision-cloud/m-p/9865212#M17992</link>
      <description>&lt;P&gt;Thank you again.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Nov 2020 17:07:44 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/revision-cloud/m-p/9865212#M17992</guid>
      <dc:creator>SRSDS</dc:creator>
      <dc:date>2020-11-12T17:07:44Z</dc:date>
    </item>
  </channel>
</rss>

