<?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 Re: Edit existing slab boundary in Revit API Forum</title>
    <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/10016451#M78805</link>
    <description>Hi Jeremy,&lt;BR /&gt;By all means share this info.&lt;BR /&gt;We got very limited feedback on the preview.&lt;BR /&gt;</description>
    <pubDate>Wed, 20 Jan 2021 15:46:54 GMT</pubDate>
    <dc:creator>OlegSheydvasser</dc:creator>
    <dc:date>2021-01-20T15:46:54Z</dc:date>
    <item>
      <title>Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4407975#M78790</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As per the comments on this blog post (&lt;A target="_blank" href="http://thebuildingcoder.typepad.com/blog/2008/11/editing-a-floor-profile.html"&gt;http://thebuildingcoder.typepad.com/blog/2008/11/editing-a-floor-profile.html&lt;/A&gt;&amp;nbsp;), &amp;nbsp;I'd also like to see the functionality to be able to edit an existing slab (rather than delete and create a new one). &amp;nbsp;I can't see that this is available, would be great to see this enabled.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Jon&lt;/P&gt;</description>
      <pubDate>Sun, 08 Sep 2013 16:24:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4407975#M78790</guid>
      <dc:creator>GeomGym</dc:creator>
      <dc:date>2013-09-08T16:24:53Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4413917#M78791</link>
      <description>&lt;P&gt;Dear Jon,&lt;BR /&gt;&lt;BR /&gt;Yes, I fully agree.&lt;BR /&gt;&lt;BR /&gt;Here is another vaguely related much more recent discussion:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://thebuildingcoder.typepad.com/blog/2013/07/create-a-floor-with-an-opening-or-complex-boundary.html" target="_blank"&gt;http://thebuildingcoder.typepad.com/blog/2013/07/create-a-floor-with-an-opening-or-complex-boundary.html&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Have you looked at the SlabShapeEditor class?&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Jeremy&lt;/P&gt;</description>
      <pubDate>Tue, 10 Sep 2013 10:16:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4413917#M78791</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2013-09-10T10:16:08Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4449199#M78792</link>
      <description>&lt;P&gt;Hi Jeremy,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the reply, SlabShapeEditor seems to edit geometry out of plane, but not the perimeter curve.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It would be good if perimeter definition editing could be enabled in a future build of the API.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Jon&lt;/P&gt;</description>
      <pubDate>Mon, 23 Sep 2013 14:43:03 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4449199#M78792</guid>
      <dc:creator>GeomGym</dc:creator>
      <dc:date>2013-09-23T14:43:03Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4470811#M78793</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think&amp;nbsp;&lt;SPAN&gt;SlabShapeEditor should be able to edit the slab shape by chaning its perimeter curve. See the sample&amp;nbsp;SlabShapeEditing in Revit SDK samples subfolder to get the full sample code.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Sep 2013 09:44:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4470811#M78793</guid>
      <dc:creator>Joe.Ye</dc:creator>
      <dc:date>2013-09-30T09:44:54Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4487853#M78794</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I also need to edit an existing slab perimeter (with the API)&amp;nbsp;so we can retain the Revit unique ID.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have looked at the API reference help, used the SDK sample project / looked into what is possible&amp;nbsp;but unfortunately I cannot see how it is possible to modify the slab perimeter using the SlabShapeEditor class (or the API).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It seems that the SlabShapeEditor class mimics the UI modify - add point, add split line&amp;nbsp;and modify sub elements functionality. The SlabShapeEditor class allows selected vertices or creases to be offset (elevation), as per the UI modify sub elements functionality (but nothing that allows us to edit the boundary, as is possible via the UI).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I notice that there are several posts on the API forum with people asking similar questions but no there is no definitive answer given.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would be very grateful for any feedback on this to either confirm these findings or if possible some more detail on how we can modify the slab boundary (with the API). If it isn't possible would this functionality be added to the API in the near future?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Gary Easom&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Oct 2013 15:01:44 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4487853#M78794</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-10-04T15:01:44Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4499721#M78795</link>
      <description>&lt;P&gt;Dear Gary,&lt;BR /&gt;&lt;BR /&gt;Thank you for your query and associated ADN case 08835154 [Edit existing slab boundary using the API].&lt;BR /&gt;&lt;BR /&gt;I am sorry to say that there is currently no API access to this functionality.&lt;BR /&gt;&lt;BR /&gt;I submitted the wish list item CF-65 [Edit existing slab boundary using the API -- 08835154] on your behalf for the functionality you suggest, as this issue requires exploration and possibly a modification to our software. Please make a note of this number for future reference.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sorry for the bad news.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jeremy&lt;/P&gt;</description>
      <pubDate>Tue, 08 Oct 2013 11:45:03 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4499721#M78795</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2013-10-08T11:45:03Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4508273#M78796</link>
      <description>&lt;P&gt;Hi Gary，&lt;BR /&gt;&lt;BR /&gt;Sorry for the misunderstanding.&lt;BR /&gt;There is a workaround to edit existing slab's boundary.&lt;BR /&gt;&lt;BR /&gt;For each Revit slab or floor, there are mapping model lines to representing the boundary of tha slab. If we change those model line's position or shape, the slab or floor's shape will be updated accordingly. &lt;BR /&gt;&lt;BR /&gt;There might be many model lines in a document. How can we find the model lines that representing the slab is the key point.&lt;BR /&gt;&lt;BR /&gt;Here is the solution: You need to create a tempt transaction. During this temp transaction, delete the target slab by Document.Delete() method. This method will return all the deleted elements' ids after the slab is deleted. So the slab's boundary model line can be find by iterating all the return id (get the element from those ids and compare the object type if they are ModelLine class). Finally abort this temp transaction. &lt;BR /&gt;&lt;BR /&gt;After get the boundary's boundary model lines, you can change the model line's shape by changing those ModelLine object ( use this method &lt;BR /&gt;&lt;BR /&gt; LocationCurve lCurve = modelLine.Location as LocationCurve;&lt;BR /&gt; lCurve.Curve = newcurve.&lt;BR /&gt;&lt;BR /&gt;I just did a very quick test, this works.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is the complete command code.&lt;/P&gt;
&lt;P&gt;For simplicity, it just move the floor by changing the curve's position..&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV style="font-family: Courier New; font-size: 8pt; color: black; background: white;"&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;[Autodesk.Revit.Attributes.&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Transaction&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;(&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Autodesk.Revit.Attributes.&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;TransactionMode&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;.Manual)]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;public&lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;class&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;ChangeFloor&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; : &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;IExternalCommand&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;public&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; Autodesk.Revit.UI.&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Result&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; Execute(&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;ExternalCommandData&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; commandData,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;ref&lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;string&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; message,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;ElementSet&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; elements)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Document&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; doc = commandData.Application.ActiveUIDocument.Document;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Autodesk.Revit.UI.Selection.&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Selection&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; sel = &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; commandData.Application.ActiveUIDocument.Selection;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Reference&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; ref1 = sel.PickObject(Autodesk.Revit.UI.Selection.&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;ObjectType&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;.Element, &lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #a31515; line-height: 140%;"&gt;"Please pick a floor to edit"&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Floor&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; f = doc.GetElement(ref1) &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Floor&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Transaction&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; transTemp = &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;new&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Transaction&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;(doc);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; transTemp.Start(&lt;/SPAN&gt;&lt;SPAN style="color: #a31515; line-height: 140%;"&gt;"tempDelete"&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;ICollection&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;ElementId&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;gt; ids = doc.Delete(f);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; transTemp.RollBack();&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;List&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;ModelLine&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;gt; mLines = &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;new&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;List&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;ModelLine&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;gt;();&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;foreach&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; (&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;ElementId&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; id &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;in&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; ids)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Element&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; ele = doc.GetElement(id);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; (ele &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;is&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;ModelLine&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mLines.Add(ele &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;ModelLine&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Transaction&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; trans = &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;new&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Transaction&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;(doc);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; trans.Start(&lt;/SPAN&gt;&lt;SPAN style="color: #a31515; line-height: 140%;"&gt;"ChangeFloor"&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: green; line-height: 140%;"&gt;//&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;foreach&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; (&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;ModelLine&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; mline &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;in&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; mLines)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;LocationCurve&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; lCurve = mline.Location &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;LocationCurve&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Line&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; c = lCurve.Curve &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Line&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;XYZ&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; pt1 = c.GetEndPoint(0);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;XYZ&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; pt2 = c.GetEndPoint(1);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Transform&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; transform = &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Transform&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;.CreateTranslation(&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;new&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;XYZ&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;(1, 1, 0)); &lt;/SPAN&gt;&lt;SPAN style="color: green; line-height: 140%;"&gt;//move the line.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;XYZ&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; pt1New = transform.OfPoint(pt1);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;XYZ&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; pt2New = transform.OfPoint(pt2);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Line&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt; newLine = &lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Line&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;.CreateBound(pt1New, pt2New);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lCurve.Curve = newLine;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; trans.Commit();&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: blue; line-height: 140%;"&gt;return&lt;/SPAN&gt;&lt;SPAN style="color: #2b91af; line-height: 140%;"&gt;Result&lt;/SPAN&gt;&lt;SPAN style="line-height: 140%;"&gt;.Succeeded;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0px;"&gt;&lt;SPAN style="line-height: 140%;"&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Thu, 10 Oct 2013 09:50:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4508273#M78796</guid>
      <dc:creator>Joe.Ye</dc:creator>
      <dc:date>2013-10-10T09:50:52Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4508399#M78797</link>
      <description>&lt;P&gt;The forum has issue to parse the html of the code. So it deletes some space.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;I posted the article about this solution to DevBlog.&lt;BR /&gt;You can get the corrent code from there.&lt;BR /&gt;&lt;A href="http://adndevblog.typepad.com/aec/2013/10/change-the-boundary-of-floorsslabs.html" target="_blank"&gt;http://adndevblog.typepad.com/aec/2013/10/change-the-boundary-of-floorsslabs.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2013 10:09:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4508399#M78797</guid>
      <dc:creator>Joe.Ye</dc:creator>
      <dc:date>2013-10-10T10:09:34Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4509265#M78798</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thats really helpful, many thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Gary&lt;/P&gt;</description>
      <pubDate>Thu, 10 Oct 2013 14:18:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/4509265#M78798</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-10-10T14:18:31Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/5995751#M78799</link>
      <description>Hi Jeremy,&lt;BR /&gt;&lt;BR /&gt;Has there been any progress on CF-65 [Edit existing slab boundary using the API -- 08835154] ?&lt;BR /&gt;&lt;BR /&gt;I want to change the # of lines in the sketch with the API. Is that possible in Revit 2016? For example, the user selects a roof with a triangular sketch and I want to use the API to modify the roof sketch so that it is a trapezoid.&lt;BR /&gt;&lt;BR /&gt;Is it possible to use the API to add a 4th line to the sketch of the existing roof?&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;Harry</description>
      <pubDate>Tue, 19 Jan 2016 16:14:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/5995751#M78799</guid>
      <dc:creator>boostyourbim</dc:creator>
      <dc:date>2016-01-19T16:14:02Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/6036573#M78800</link>
      <description>I'll second Harry's interest in this topic. I'd like to see some way to modify slab boundaries without via the API without being limited to the same # of curves or having to trash the old floor and create a new floor. Some way that could preserve tagging, dimensions, element IDs etc - basically I'd like whatever Copy/Monitor does to modify floors to be exposed to the API.</description>
      <pubDate>Fri, 12 Feb 2016 02:28:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/6036573#M78800</guid>
      <dc:creator>bosborne</dc:creator>
      <dc:date>2016-02-12T02:28:25Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/6726254#M78801</link>
      <description>&lt;P&gt;Please vote for this "idea" at &lt;A href="https://forums.autodesk.com/t5/revit-ideas/api-access-to-edit-sketch-add-delete-modify-curves-of-existing/idi-p/6726252" target="_blank"&gt;https://forums.autodesk.com/t5/revit-ideas/api-access-to-edit-sketch-add-delete-modify-curves-of-existing/idi-p/6726252&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 04 Dec 2016 01:23:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/6726254#M78801</guid>
      <dc:creator>boostyourbim</dc:creator>
      <dc:date>2016-12-04T01:23:06Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/6736744#M78802</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Joe Ye‘s code works very well.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Thanks.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Sometimes Revit uses another additional&amp;nbsp;model line to record the value of&amp;nbsp;SpanDirectionAngle.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;So, the&amp;nbsp;Number of model lines of a rectangle slab maybe 5 not 4.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;4 for edges and 1 for&amp;nbsp;SpanDirectionAngle.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Hope this helps.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Thank you.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Dec 2016 15:27:19 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/6736744#M78802</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-12-08T15:27:19Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/10014819#M78803</link>
      <description>&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;You may want to look at the Revit Preview (aka beta) if you are interested in new sketch-based element creation and editing via API:&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;A href="https://feedback.autodesk.com/project/forum/thread.html?cap=cb0fd5af18bb49b791dfa3f5efc47a72&amp;amp;forid=%7b057e532f-e478-43d9-affc-01b3deb82a76%7d&amp;amp;topid=%7b41E11E18-938F-4260-8190-3C3227B9C5FA%7d" target="_blank" rel="noopener"&gt;Ceiling creation API&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;A href="https://feedback.autodesk.com/project/forum/thread.html?cap=cb0fd5af18bb49b791dfa3f5efc47a72&amp;amp;forid=%7b057e532f-e478-43d9-affc-01b3deb82a76%7d&amp;amp;topid=%7b2B45F2E2-F58F-4FC3-9518-50D8E34C4394%7d" target="_blank" rel="noopener"&gt;Sloped Ceiling creation API&lt;/A&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;A href="https://feedback.autodesk.com/project/forum/thread.html?cap=cb0fd5af18bb49b791dfa3f5efc47a72&amp;amp;forid=%7b057e532f-e478-43d9-affc-01b3deb82a76%7d&amp;amp;topid=%7b1A358CD2-1C43-457E-A680-9F2DD81E3555%7d" target="_blank" rel="noopener"&gt;Floor creation API&lt;/A&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;A href="https://feedback.autodesk.com/project/forum/thread.html?cap=cb0fd5af18bb49b791dfa3f5efc47a72&amp;amp;forid=%7b057e532f-e478-43d9-affc-01b3deb82a76%7d&amp;amp;topid=%7bAE88ED3F-7EF9-4D0C-B599-E45BD5754DCA%7d" target="_blank" rel="noopener"&gt;Get Sketch elements API&lt;/A&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;A href="https://feedback.autodesk.com/project/forum/thread.html?cap=cb0fd5af18bb49b791dfa3f5efc47a72&amp;amp;forid=%7b057e532f-e478-43d9-affc-01b3deb82a76%7d&amp;amp;topid=%7b9C3D609F-0A86-4766-BB12-6315F49BCF03%7d" target="_blank" rel="noopener"&gt;Sketch Edit Mode API&lt;/A&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;A href="https://feedback.autodesk.com/project/forum/thread.html?cap=cb0fd5af18bb49b791dfa3f5efc47a72&amp;amp;forid=%7b057e532f-e478-43d9-affc-01b3deb82a76%7d&amp;amp;topid=%7bBD054C86-FFAA-442F-88D0-CAEFA1D89221%7d" target="_blank" rel="noopener"&gt;Floor Sketch editing API&lt;/A&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;A href="https://feedback.autodesk.com/project/forum/thread.html?cap=cb0fd5af18bb49b791dfa3f5efc47a72&amp;amp;forid=%7b057e532f-e478-43d9-affc-01b3deb82a76%7d&amp;amp;topid=%7bF15302E9-CC66-4BB3-8168-23D615E94558%7d" target="_blank" rel="noopener"&gt;Wall and Shaft Opening Sketch editing API&lt;/A&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;To join the Revit Preview email &lt;A href="mailto:revit.preview.access@autodesk.com&amp;nbsp;" target="_self"&gt;revit.preview.access@autodesk.com&amp;nbsp;&lt;/A&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Jan 2021 19:25:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/10014819#M78803</guid>
      <dc:creator>OlegSheydvasser</dc:creator>
      <dc:date>2021-01-20T19:25:48Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/10015119#M78804</link>
      <description>&lt;P&gt;Dear Oleg,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for this exciting information!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Would you like me to share this invitation on The Building Coder blog as well?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jeremy&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Jan 2021 07:04:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/10015119#M78804</guid>
      <dc:creator>jeremy_tammik</dc:creator>
      <dc:date>2021-01-20T07:04:33Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/10016451#M78805</link>
      <description>Hi Jeremy,&lt;BR /&gt;By all means share this info.&lt;BR /&gt;We got very limited feedback on the preview.&lt;BR /&gt;</description>
      <pubDate>Wed, 20 Jan 2021 15:46:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/10016451#M78805</guid>
      <dc:creator>OlegSheydvasser</dc:creator>
      <dc:date>2021-01-20T15:46:54Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/10016976#M78806</link>
      <description>&lt;P&gt;Those titles look like exciting additions to the API. If they provide stable functionality of the form noted in the titles then I would consider them to be a major step forward in API functionality (regardless of what lengths I need to go to in using them).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Currently there are things we cannot do with the API. When we have a situation where everything geometry wise done in the UI can be done in the API then that is the starting point for me, especially considering increasing Forge use etc. Those items seem like a great step forward towards that aim.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now we just need to find out how to create and edit a scope box...&lt;/P&gt;</description>
      <pubDate>Wed, 20 Jan 2021 18:28:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/10016976#M78806</guid>
      <dc:creator>RPTHOMAS108</dc:creator>
      <dc:date>2021-01-20T18:28:45Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/10017066#M78807</link>
      <description>&lt;P&gt;Do we have any explicit invitation letter to the preview release?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I remember seeing something like that years ago...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Are you aware of a more recent version?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Jan 2021 18:53:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/10017066#M78807</guid>
      <dc:creator>jeremy_tammik</dc:creator>
      <dc:date>2021-01-20T18:53:57Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/10017303#M78808</link>
      <description>&amp;gt;Do we have any explicit invitation letter to the preview release?&lt;BR /&gt;No, sorry, I don't.&lt;BR /&gt;The PM just gave me the email address that I put in the previous post.</description>
      <pubDate>Wed, 20 Jan 2021 20:00:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/10017303#M78808</guid>
      <dc:creator>OlegSheydvasser</dc:creator>
      <dc:date>2021-01-20T20:00:43Z</dc:date>
    </item>
    <item>
      <title>Re: Edit existing slab boundary</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/10018456#M78809</link>
      <description>&lt;P&gt;Great, thank you!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is your invitation, reposted by The Building Coder:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://thebuildingcoder.typepad.com/blog/2021/01/sketch-based-creation-and-editing-api-preview.html" target="_blank"&gt;https://thebuildingcoder.typepad.com/blog/2021/01/sketch-based-creation-and-editing-api-preview.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Jan 2021 07:25:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/edit-existing-slab-boundary/m-p/10018456#M78809</guid>
      <dc:creator>jeremy_tammik</dc:creator>
      <dc:date>2021-01-21T07:25:52Z</dc:date>
    </item>
  </channel>
</rss>

