<?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: Increase Floor Size in Revit API Forum</title>
    <link>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6213987#M66996</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CurveLoop.Create takes an IList&amp;lt;Curve&amp;gt; as an argument, just read RevitAPI.chm.&lt;/P&gt;&lt;P&gt;To get the boundary curves of a floor, analyze its top or bottom faces, I would suppose.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Revitalizer&lt;/P&gt;</description>
    <pubDate>Mon, 14 Mar 2016 11:26:27 GMT</pubDate>
    <dc:creator>Revitalizer</dc:creator>
    <dc:date>2016-03-14T11:26:27Z</dc:date>
    <item>
      <title>Increase Floor Size</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6210823#M66991</link>
      <description>&lt;P&gt;I want to increase the size of floor, how I increase the size of floor? I written code for it but it does not increase the size of a floor but it transform from one location to another.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is my code:-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;List&amp;lt;ModelLine&amp;gt; mLines = new List&amp;lt;ModelLine&amp;gt;();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;using (Transaction t = new Transaction(doc, "DrawBeam"))&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;t.Start();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FilteredElementCollector floor =new FilteredElementCollector(doc,doc.ActiveView.Id);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;floor.OfClass(typeof(Floor));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach(Floor f in floor)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BoundingBoxXYZ bb=f.get_BoundingBox(null);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (f is ModelLine)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mLines.Add(bb as ModelLine);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach (ModelLine mline in mLines)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LocationCurve lCurve = mline.Location as LocationCurve;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Line c = lCurve.Curve as Line;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XYZ pt1 = c.GetEndPoint(0);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XYZ pt2 = c.GetEndPoint(1);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XYZ xyz=&lt;SPAN&gt;new&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;XYZ&lt;/SPAN&gt;(&lt;SPAN&gt;5&lt;/SPAN&gt;,5,5);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XYZ pt1New =xyz+pt1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;XYZ pt2New = xyz+pt2;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Line newLine = Line.CreateBound(pt1, pt2);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lCurve.Curve = newLine;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Mar 2016 12:37:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6210823#M66991</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-03-11T12:37:20Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Floor Size</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6210846#M66992</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;have a look at the CurveLoop.CreateViaOffset method.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Revitalizer&lt;/P&gt;</description>
      <pubDate>Fri, 11 Mar 2016 12:42:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6210846#M66992</guid>
      <dc:creator>Revitalizer</dc:creator>
      <dc:date>2016-03-11T12:42:28Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Floor Size</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6212274#M66993</link>
      <description>&lt;P&gt;I study about CurveLoop.CreateViaOffset method but I didn't understand how to use this method and where? Please tell me how to use this method?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for giving me response.&lt;/P&gt;</description>
      <pubDate>Sat, 12 Mar 2016 06:46:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6212274#M66993</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-03-12T06:46:33Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Floor Size</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6213892#M66994</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;first, get the outer loop of your floor.&lt;/P&gt;&lt;P&gt;The floor may contain openings, so there may be several loops.&lt;/P&gt;&lt;P&gt;Take the curves and create a CurveLoop object from them.&lt;/P&gt;&lt;P&gt;Get the desired offset CurveLoop by&amp;nbsp; using the CurveLoop.CreateViaOffset method.&lt;/P&gt;&lt;P&gt;Use the new CurveLoop's curves, create a CurveArray from them to create a new Floor object.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Revitalizer&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2016 10:22:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6213892#M66994</guid>
      <dc:creator>Revitalizer</dc:creator>
      <dc:date>2016-03-14T10:22:49Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Floor Size</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6213973#M66995</link>
      <description>&lt;P&gt;How to take curves and create CurveLoop object from them?&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2016 11:13:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6213973#M66995</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-03-14T11:13:47Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Floor Size</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6213987#M66996</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CurveLoop.Create takes an IList&amp;lt;Curve&amp;gt; as an argument, just read RevitAPI.chm.&lt;/P&gt;&lt;P&gt;To get the boundary curves of a floor, analyze its top or bottom faces, I would suppose.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Revitalizer&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2016 11:26:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6213987#M66996</guid>
      <dc:creator>Revitalizer</dc:creator>
      <dc:date>2016-03-14T11:26:27Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Floor Size</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6214070#M66997</link>
      <description>&lt;P&gt;I create like this-&lt;/P&gt;&lt;P&gt;IList&amp;lt;Curve&amp;gt;&amp;nbsp;curve=&lt;SPAN style="color: #008b8b; font-weight: bold;"&gt;new&lt;/SPAN&gt;&amp;nbsp;List&amp;lt;Curve&amp;gt;();&lt;BR /&gt;&amp;nbsp;CurveLoop.&lt;SPAN style="color: #191970; font-weight: bold;"&gt;Create&lt;/SPAN&gt;(curve);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Where to define this lines in my code?&lt;/P&gt;&lt;P&gt;I posted my code if it possible can you change my code?&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2016 12:09:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6214070#M66997</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-03-14T12:09:07Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Floor Size</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6214107#M66998</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;fill your "curve" variable before using it in the CurveLoop constructor.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For getting the Curve objects, there are several postings on the TBC blog.&lt;/P&gt;&lt;P&gt;Just type in "floor" in the search textbox.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&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;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Revitalizer&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2016 12:32:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6214107#M66998</guid>
      <dc:creator>Revitalizer</dc:creator>
      <dc:date>2016-03-14T12:32:28Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Floor Size</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6214147#M66999</link>
      <description>&lt;P&gt;&amp;nbsp;I am trying to fill curve with floor max and min values of x,y,z axix&amp;nbsp; but it showing errror.Plz explain me with the code how to increase the size of floor?&lt;/P&gt;</description>
      <pubDate>Mon, 14 Mar 2016 13:18:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6214147#M66999</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-03-14T13:18:15Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Floor Size</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6214575#M67000</link>
      <description>&lt;P&gt;You cannot easily modify the size of an existing floor, afaik.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can retrieve the profile of an existing floor and create a new floor from that:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://thebuildingcoder.typepad.com/blog/2008/11/editing-a-floor-profile.html" target="_blank"&gt;http://thebuildingcoder.typepad.com/blog/2008/11/editing-a-floor-profile.html&lt;/A&gt;&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;</description>
      <pubDate>Mon, 14 Mar 2016 15:42:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6214575#M67000</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2016-03-14T15:42:43Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Floor Size</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6215844#M67001</link>
      <description>&lt;P&gt;I written the same code but it showing me error&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the code:-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;using System.Collections.Generic;&lt;BR /&gt;using Autodesk.Revit.ApplicationServices;&lt;BR /&gt;using Autodesk.Revit.DB;&lt;BR /&gt;using Autodesk.Revit.UI;&lt;BR /&gt;using Autodesk.Revit.UI.Selection;&lt;/P&gt;&lt;P&gt;namespace FloorEditor&lt;BR /&gt;{&lt;BR /&gt;class Class1:IExternalCommand&lt;BR /&gt;{&lt;BR /&gt;PlanarFace GetTopFace(Solid solid)&lt;BR /&gt;{&lt;BR /&gt;PlanarFace topFace = null;&lt;BR /&gt;FaceArray faces = solid.Faces;&lt;BR /&gt;foreach (Face f in faces)&lt;BR /&gt;{&lt;BR /&gt;PlanarFace pf = f as PlanarFace;&lt;BR /&gt;if (null != pf&lt;BR /&gt;&amp;amp;&amp;amp;&lt;FONT color="#FF0000"&gt;&lt;U&gt; Util&lt;/U&gt;&lt;/FONT&gt;.IsHorizontal(pf))&lt;BR /&gt;{&lt;BR /&gt;if ((null == topFace)&lt;BR /&gt;|| (topFace.Origin.Z &amp;lt; pf.Origin.Z))&lt;BR /&gt;{&lt;BR /&gt;topFace = pf;&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;return topFace;&lt;BR /&gt;}&lt;BR /&gt;public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)&lt;BR /&gt;{&lt;BR /&gt;Application app = &lt;FONT color="#FF0000"&gt;&lt;U&gt;commandData.Application&lt;/U&gt;&lt;FONT color="#000000"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR /&gt;Document doc = app.&lt;FONT color="#FF0000"&gt;&lt;U&gt;ActiveDocument&lt;/U&gt;&lt;/FONT&gt;;&lt;/P&gt;&lt;P&gt;List&amp;lt;&lt;FONT color="#FF0000"&gt;&lt;U&gt;RvtElement&lt;/U&gt;&lt;/FONT&gt;&amp;gt; floors = new List&amp;lt;&lt;FONT color="#FF0000"&gt;&lt;U&gt;RvtElement&lt;/U&gt;&lt;/FONT&gt;&amp;gt;();&lt;BR /&gt;if (!&lt;FONT color="#FF0000"&gt;&lt;U&gt;Util&lt;/U&gt;&lt;/FONT&gt;.GetSelectedElementsOrAll(&lt;BR /&gt;floors, doc, typeof(Floor)))&lt;BR /&gt;{&lt;BR /&gt;Selection sel = doc.&lt;FONT color="#FF0000"&gt;&lt;U&gt;Selection&lt;/U&gt;&lt;/FONT&gt;;&lt;BR /&gt;message = (0 &amp;lt; sel.&lt;FONT color="#FF0000"&gt;&lt;U&gt;Elements&lt;/U&gt;&lt;/FONT&gt;.Size)&lt;BR /&gt;? "Please select some floor elements."&lt;BR /&gt;: "No floor elements found.";&lt;BR /&gt;return CmdResult.Failed;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;int nNullFaces = 0;&lt;BR /&gt;List&amp;lt;Face&amp;gt; topFaces = new List&amp;lt;Face&amp;gt;();&lt;BR /&gt;Options opt = app.Create.NewGeometryOptions();&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;U&gt;foreach&lt;/U&gt; &lt;/FONT&gt;(Floor floor in floors)&lt;BR /&gt;{&lt;BR /&gt;GeometryElement geo = floor.get_Geometry(opt);&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&lt;U&gt;GeometryObjectArray&lt;/U&gt; &lt;/FONT&gt;objects = geo.&lt;FONT color="#FF0000"&gt;&lt;U&gt;Objects;&lt;/U&gt;&lt;/FONT&gt;&lt;BR /&gt;foreach (GeometryObject obj in objects)&lt;BR /&gt;{&lt;BR /&gt;Solid solid = obj as Solid;&lt;BR /&gt;if (solid != null)&lt;BR /&gt;{&lt;BR /&gt;PlanarFace f = GetTopFace(solid);&lt;BR /&gt;if (null == f)&lt;BR /&gt;{&lt;BR /&gt;&lt;FONT color="#000000"&gt;Debug&lt;/FONT&gt;.WriteLine(&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&lt;U&gt;Util&lt;/U&gt;&lt;/FONT&gt;.ElementDescription(floor)&lt;BR /&gt;+ " has no top face.");&lt;BR /&gt;++nNullFaces;&lt;BR /&gt;}&lt;BR /&gt;topFaces.Add(f);&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;Autodesk.Revit.Creation.Application creApp = app.Create;&lt;BR /&gt;Autodesk.Revit.Creation.Document creDoc = doc.Create;&lt;/P&gt;&lt;P&gt;int i = 0;&lt;BR /&gt;int n = topFaces.Count - nNullFaces;&lt;/P&gt;&lt;P&gt;Debug.WriteLine(string.Format(&lt;BR /&gt;"{0} top face{1} found.",&lt;BR /&gt;n, Util.PluralSuffix(n)));&lt;/P&gt;&lt;P&gt;foreach (Face f in topFaces)&lt;BR /&gt;{&lt;BR /&gt;if (null != f)&lt;BR /&gt;{&lt;BR /&gt;CurveArray profile = new CurveArray();&lt;BR /&gt;EdgeArrayArray eaa = f.EdgeLoops;&lt;/P&gt;&lt;P&gt;EdgeArray ea = eaa.get_Item(0);&lt;BR /&gt;foreach (Edge e in ea)&lt;BR /&gt;{&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;&lt;U&gt;XYZArray&lt;/U&gt;&lt;/FONT&gt; pts = e.Tessellate();&lt;BR /&gt;int m = pts.Size;&lt;BR /&gt;XYZ p = pts.get_Item(0);&lt;BR /&gt;XYZ q = pts.get_Item(m - 1);&lt;BR /&gt;Line line = Line.CreateBound(p, q);&lt;BR /&gt;profile.Append(line);&lt;BR /&gt;}&lt;BR /&gt;Floor floor = floors[i++] as Floor;&lt;BR /&gt;floor = creDoc.NewFloor(profile, floor.FloorType, floor.&lt;FONT color="#FF0000"&gt;&lt;U&gt;Level&lt;/U&gt;&lt;/FONT&gt;, true);&lt;BR /&gt;doc.&lt;FONT color="#FF0000"&gt;&lt;U&gt;Move&lt;/U&gt;&lt;/FONT&gt;(floor, new XYZ(5, 5, 0));&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;return Result.Succeeded;&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Mar 2016 08:02:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6215844#M67001</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-03-15T08:02:52Z</dc:date>
    </item>
    <item>
      <title>Re: Increase Floor Size</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6215919#M67002</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;it would be useful to get more info about the exception you are talking about...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, why tesselating an edge for creating a line if you just can use the original curve (edge.AsCurve()...) ?&lt;/P&gt;&lt;P&gt;Floor could have round edges.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Revitalizer&lt;/P&gt;</description>
      <pubDate>Tue, 15 Mar 2016 09:23:16 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/increase-floor-size/m-p/6215919#M67002</guid>
      <dc:creator>Revitalizer</dc:creator>
      <dc:date>2016-03-15T09:23:16Z</dc:date>
    </item>
  </channel>
</rss>

