<?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: Form.AddEdge method in Revit API Forum</title>
    <link>https://forums.autodesk.com/t5/revit-api-forum/form-addedge-method/m-p/5975633#M68488</link>
    <description>&lt;P&gt;Dear Aafm92,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have never used that method myself.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However, just reading the Revit API help file RevitAPI.chm, I see some hints.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You have installed that file and placed a shortcut on your desktop, heven't you?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have you taken a look at the method overloads yet?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If not, please do so right now.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I see three overloads taking references, XYZ points, and edge parameter data.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The references must come from the form itself.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To retrieve such a reference, you may be able to&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN style="line-height: 15px;"&gt;Create the form&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style="line-height: 15px;"&gt;Regenerate the model&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style="line-height: 15px;"&gt;Query the form geometry via the &lt;/SPAN&gt;&lt;SPAN style="line-height: 15px;"&gt;Element&lt;/SPAN&gt;&lt;SPAN style="line-height: 15px;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="line-height: 15px;"&gt;Geometry &lt;/SPAN&gt;&lt;SPAN style="line-height: 15px;"&gt;p&lt;/SPAN&gt;&lt;SPAN style="line-height: 15px;"&gt;roperty&amp;nbsp;with options ComputeReferences = true&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Aternatively, you can just specify the XYZ point coordinates.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;That might be simpler.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this helps.&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>Wed, 06 Jan 2016 14:47:48 GMT</pubDate>
    <dc:creator>jeremytammik</dc:creator>
    <dc:date>2016-01-06T14:47:48Z</dc:date>
    <item>
      <title>Form.AddEdge method</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/form-addedge-method/m-p/5975194#M68487</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am kind of new in the Revit API, and i have been really struggling with a&amp;nbsp;problem. I did a loft (form) between 2 profiles, but the loft is not the way I want it too, so I need to add edges to correct it.&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, I can´t execute the&amp;nbsp;method to add edges (Form.AddEdge) - the inputs are the geometry references of 2 points - because I can´t get the reference of a point. I tried to create reference points, and then create the Reference&amp;nbsp;of the reference points but I get the error : "It should be a reference of point in the form.".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Did anyone already used the Form.AddEdge method?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!!&lt;/P&gt;</description>
      <pubDate>Wed, 06 Jan 2016 09:34:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/form-addedge-method/m-p/5975194#M68487</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-01-06T09:34:55Z</dc:date>
    </item>
    <item>
      <title>Re: Form.AddEdge method</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/form-addedge-method/m-p/5975633#M68488</link>
      <description>&lt;P&gt;Dear Aafm92,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have never used that method myself.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;However, just reading the Revit API help file RevitAPI.chm, I see some hints.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You have installed that file and placed a shortcut on your desktop, heven't you?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have you taken a look at the method overloads yet?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If not, please do so right now.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I see three overloads taking references, XYZ points, and edge parameter data.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The references must come from the form itself.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To retrieve such a reference, you may be able to&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN style="line-height: 15px;"&gt;Create the form&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style="line-height: 15px;"&gt;Regenerate the model&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN style="line-height: 15px;"&gt;Query the form geometry via the &lt;/SPAN&gt;&lt;SPAN style="line-height: 15px;"&gt;Element&lt;/SPAN&gt;&lt;SPAN style="line-height: 15px;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="line-height: 15px;"&gt;Geometry &lt;/SPAN&gt;&lt;SPAN style="line-height: 15px;"&gt;p&lt;/SPAN&gt;&lt;SPAN style="line-height: 15px;"&gt;roperty&amp;nbsp;with options ComputeReferences = true&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Aternatively, you can just specify the XYZ point coordinates.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;That might be simpler.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this helps.&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>Wed, 06 Jan 2016 14:47:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/form-addedge-method/m-p/5975633#M68488</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2016-01-06T14:47:48Z</dc:date>
    </item>
    <item>
      <title>Re: Form.AddEdge method</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/form-addedge-method/m-p/5975821#M68489</link>
      <description>&lt;P&gt;Dear Jeremy,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the answer, I really appreciate it.&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the end of the answer you say:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"Aternatively, you can just specify the XYZ point coordinates.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That might be simpler."&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have the XYZ variables specified, but none of the Form.AddEdges overloads creates an edge specifying just 2 points.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Again, thanks for the help.&lt;/P&gt;</description>
      <pubDate>Wed, 06 Jan 2016 15:58:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/form-addedge-method/m-p/5975821#M68489</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-01-06T15:58:35Z</dc:date>
    </item>
    <item>
      <title>Re: Form.AddEdge method</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/form-addedge-method/m-p/5975834#M68490</link>
      <description>&lt;P&gt;Right you are. Sorry, I misread the description. I thought it took two XYZ arguments. Now I see that it is one reference and one XYZ...&lt;/P&gt;</description>
      <pubDate>Wed, 06 Jan 2016 16:05:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/form-addedge-method/m-p/5975834#M68490</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2016-01-06T16:05:17Z</dc:date>
    </item>
    <item>
      <title>Re: Form.AddEdge method</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/form-addedge-method/m-p/5977221#M68491</link>
      <description>&lt;P&gt;Dear Jeremy,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I&amp;nbsp;tried to use the Form.AddEdge method with the overload:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Form.AddEge (&lt;STRONG&gt;Reference&lt;/STRONG&gt; startEdgeReference, &lt;STRONG&gt;Double&lt;/STRONG&gt; startParam, &lt;STRONG&gt;Reference&lt;/STRONG&gt; endEdgeReference, &lt;STRONG&gt;Double&lt;/STRONG&gt; endParam) &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To do this, I extracted the edges of my form, which were then used in the method. Here's part of the code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Options opt = new Options();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&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; opt.ComputeReferences = true;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&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; GeometryElement geoElement = loftform.get_Geometry(opt);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&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; Solid solido = geoElement.First() as Solid;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&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; EdgeArray edge = solido.Edges;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&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; Edge edge1 = edge.get_Item(1);&lt;/P&gt;&lt;P&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; Edge edge2 = edge.get_Item(2);&lt;/P&gt;&lt;P&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; Edge edge3 = edge.get_Item(3);&lt;/P&gt;&lt;P&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; Edge edge4 = edge.get_Item(4);&lt;/P&gt;&lt;P&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; Edge edge5 = edge.get_Item(5);&lt;/P&gt;&lt;P&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; Edge edge6 = edge.get_Item(6);&lt;/P&gt;&lt;P&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; Edge edge7 = edge.get_Item(7);&lt;/P&gt;&lt;P&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; Edge edge8 = edge.get_Item(8);&lt;/P&gt;&lt;P&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; Edge edge9 = edge.get_Item(9);&lt;/P&gt;&lt;P&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;Edge edge10 = edge.get_Item(10);&lt;/P&gt;&lt;P&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; Edge edge11 = edge.get_Item(11);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&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; loftform.AddEdge(edge1.Reference, 1, edge3.Reference, 0);&lt;/P&gt;&lt;P&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; loftform.AddEdge(edge4.Reference, 0, edge3.Reference, 1);&lt;/P&gt;&lt;P&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; loftform.AddEdge(edge4.Reference, 0, edge6.Reference, 1);&lt;/P&gt;&lt;P&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; loftform.AddEdge(edge7.Reference, 0, edge9.Reference, 0);&lt;/P&gt;&lt;P&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; loftform.AddEdge(edge7.Reference, 0, edge9.Reference, 1);&lt;/P&gt;&lt;P&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; loftform.AddEdge(edge10.Reference, 0, edge11.Reference, 0);&lt;/P&gt;&lt;P&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; loftform.AddEdge(edge10.Reference, 0, edge11.Reference, 1);&lt;/P&gt;&lt;P&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; loftform.AddEdge(edge11.Reference, 1, edge10.Reference, 1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&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; doc.Regenerate();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, I execute the code, don't get any error, but the form stays the same.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you have any hint on this?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again&amp;nbsp;for your help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Jan 2016 10:09:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/form-addedge-method/m-p/5977221#M68491</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-01-07T10:09:38Z</dc:date>
    </item>
    <item>
      <title>Re: Form.AddEdge method</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/form-addedge-method/m-p/5977244#M68492</link>
      <description>&lt;P&gt;How do you know that 0 and 1 are the right parameters along the curve?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The parametrisation can be pretty arbitrary, can't it?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Maybe it will help to query the curve for its parametrisation, e.g. retrieve the start and end paramter values and use those.&lt;/P&gt;</description>
      <pubDate>Thu, 07 Jan 2016 10:27:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/form-addedge-method/m-p/5977244#M68492</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2016-01-07T10:27:33Z</dc:date>
    </item>
    <item>
      <title>Re: Form.AddEdge method</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/form-addedge-method/m-p/5977354#M68493</link>
      <description>&lt;P&gt;I solved the problem. Here's part of the code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Options opt = new Options();&lt;/P&gt;&lt;P&gt;opt.ComputeReferences = true;&lt;/P&gt;&lt;P&gt;GeometryElement geoElement = loftform.get_Geometry(opt);&lt;/P&gt;&lt;P&gt;Solid solido = geoElement.First() as Solid;&lt;/P&gt;&lt;P&gt;EdgeArray edge = solido.Edges;&lt;/P&gt;&lt;P&gt;Edge edge1 = edge.get_Item(1);&lt;/P&gt;&lt;P&gt;// Curve edge1_curve = edge1.AsCurve();&lt;/P&gt;&lt;P&gt;Edge edge2 = edge.get_Item(2);&lt;BR /&gt;Edge edge3 = edge.get_Item(3);&lt;BR /&gt;Edge edge4 = edge.get_Item(4);&lt;BR /&gt;Edge edge5 = edge.get_Item(5);&lt;BR /&gt;Edge edge6 = edge.get_Item(6);&lt;BR /&gt;Edge edge7 = edge.get_Item(7);&lt;BR /&gt;Edge edge8 = edge.get_Item(8);&lt;BR /&gt;Edge edge9 = edge.get_Item(9);&lt;BR /&gt;Edge edge10 = edge.get_Item(10);&lt;BR /&gt;Edge edge11 = edge.get_Item(11);&lt;/P&gt;&lt;P&gt;//loftform.AddEdge(edge3.GetEndPointReference(1), edge1.GetEndPointReference(0));&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;loftform.GetControlPoints(edge3.Reference).get_Item(0);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;loftform.GetControlPoints(edge3.Reference).get_Item(0);&lt;/P&gt;&lt;P&gt;loftform.AddEdge(loftform.GetControlPoints(edge3.Reference).get_Item(1), loftform.GetControlPoints(edge1.Reference).get_Item(0));&lt;BR /&gt;loftform.AddEdge(loftform.GetControlPoints(edge6.Reference).get_Item(1), loftform.GetControlPoints(edge4.Reference).get_Item(0));&lt;BR /&gt;loftform.AddEdge(loftform.GetControlPoints(edge9.Reference).get_Item(0), loftform.GetControlPoints(edge7.Reference).get_Item(0));&lt;BR /&gt;loftform.AddEdge(loftform.GetControlPoints(edge11.Reference).get_Item(1), loftform.GetControlPoints(edge10.Reference).get_Item(0));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Jan 2016 12:10:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/form-addedge-method/m-p/5977354#M68493</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-01-07T12:10:54Z</dc:date>
    </item>
    <item>
      <title>Re: Form.AddEdge method</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/form-addedge-method/m-p/5977370#M68494</link>
      <description>&lt;P&gt;Cool!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Congratulations!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Would you like to add a picture or two so we understand better what you achieved, and possibly a sample model and a zipped version of the entire add-in source code and solution file, in case anyone else would like to try to reproduce this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Thu, 07 Jan 2016 12:23:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/form-addedge-method/m-p/5977370#M68494</guid>
      <dc:creator>jeremytammik</dc:creator>
      <dc:date>2016-01-07T12:23:30Z</dc:date>
    </item>
  </channel>
</rss>

