<?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: Curve.Extend in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6589971#M34374</link>
    <description>&lt;P&gt;Sample code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;using System;
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.EditorInput;

#pragma warning disable 0618

[assembly: CommandClass(typeof(ExtendLine.MyCommands))]

namespace ExtendLine
{
  public class MyCommands
  {
    [CommandMethod("ExtendLine")]
    public void MyCommand()
    {
      Document doc = Application.DocumentManager.MdiActiveDocument;
      if (doc == null) return;
      Editor ed = doc.Editor;
      PromptEntityResult rs1 = ed.GetEntity("\nSelect curve for extend operation: ");
      if (rs1.Status != PromptStatus.OK) return;
      if (!rs1.ObjectId.ObjectClass.IsDerivedFrom(RXClass.GetClass(typeof(Curve)))) {
        ed.WriteMessage("\nIt is not a Curve");
        return;
      }
      PromptEntityResult rs2 = ed.GetEntity("\nSelect boundary curve: ");
      if (rs2.Status != PromptStatus.OK) return;
      if (!rs2.ObjectId.ObjectClass.IsDerivedFrom(RXClass.GetClass(typeof(Curve)))) {
        ed.WriteMessage("\nIt is not a Curve");
        return;
      }
      using (Curve cv1 = rs1.ObjectId.Open(OpenMode.ForWrite) as Curve)
      using (Curve cv2 = rs2.ObjectId.Open(OpenMode.ForRead) as Curve) {
        Point3dCollection pts = new Point3dCollection();
        cv1.IntersectWith(cv2, Intersect.ExtendThis, pts, IntPtr.Zero, IntPtr.Zero);
        if (pts.Count &amp;gt; 0) {
          Point3d p = pts[0];
          Point3d pStart = cv1.StartPoint;
          Point3d pEnd = cv1.EndPoint;
          bool bStart = (p.DistanceTo(pStart) &amp;lt; p.DistanceTo(pEnd));
          try {
            cv1.Extend(bStart, p);
          }
          catch (Autodesk.AutoCAD.Runtime.Exception ex) {
            ed.WriteMessage(ex.ToString());
          }
        }
      }
    }
  }
}&lt;/PRE&gt;
&lt;DIV class="iframe-container"&gt;&lt;IFRAME src="https://screencast.autodesk.com/Embed/Timeline/d5935040-e2e1-4762-98f0-f5263aad8307" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" style="display: inline;" height="620" frameborder="0" width="640"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;</description>
    <pubDate>Wed, 28 Sep 2016 16:58:12 GMT</pubDate>
    <dc:creator>Alexander.Rivilis</dc:creator>
    <dc:date>2016-09-28T16:58:12Z</dc:date>
    <item>
      <title>Curve.Extend</title>
      <link>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6589653#M34373</link>
      <description>&lt;P&gt;Hey guys, I am programming in C# and I am trying to extend the end point of a curve to another line and am having some trouble.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you by chance explain the Curve.Extend function to me, as well as what the syntax (bool extendStart, Point3d toPoint) means, and/or give an extend alternative if you have any.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Sep 2016 15:02:24 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6589653#M34373</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-28T15:02:24Z</dc:date>
    </item>
    <item>
      <title>Re: Curve.Extend</title>
      <link>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6589971#M34374</link>
      <description>&lt;P&gt;Sample code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;using System;
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.EditorInput;

#pragma warning disable 0618

[assembly: CommandClass(typeof(ExtendLine.MyCommands))]

namespace ExtendLine
{
  public class MyCommands
  {
    [CommandMethod("ExtendLine")]
    public void MyCommand()
    {
      Document doc = Application.DocumentManager.MdiActiveDocument;
      if (doc == null) return;
      Editor ed = doc.Editor;
      PromptEntityResult rs1 = ed.GetEntity("\nSelect curve for extend operation: ");
      if (rs1.Status != PromptStatus.OK) return;
      if (!rs1.ObjectId.ObjectClass.IsDerivedFrom(RXClass.GetClass(typeof(Curve)))) {
        ed.WriteMessage("\nIt is not a Curve");
        return;
      }
      PromptEntityResult rs2 = ed.GetEntity("\nSelect boundary curve: ");
      if (rs2.Status != PromptStatus.OK) return;
      if (!rs2.ObjectId.ObjectClass.IsDerivedFrom(RXClass.GetClass(typeof(Curve)))) {
        ed.WriteMessage("\nIt is not a Curve");
        return;
      }
      using (Curve cv1 = rs1.ObjectId.Open(OpenMode.ForWrite) as Curve)
      using (Curve cv2 = rs2.ObjectId.Open(OpenMode.ForRead) as Curve) {
        Point3dCollection pts = new Point3dCollection();
        cv1.IntersectWith(cv2, Intersect.ExtendThis, pts, IntPtr.Zero, IntPtr.Zero);
        if (pts.Count &amp;gt; 0) {
          Point3d p = pts[0];
          Point3d pStart = cv1.StartPoint;
          Point3d pEnd = cv1.EndPoint;
          bool bStart = (p.DistanceTo(pStart) &amp;lt; p.DistanceTo(pEnd));
          try {
            cv1.Extend(bStart, p);
          }
          catch (Autodesk.AutoCAD.Runtime.Exception ex) {
            ed.WriteMessage(ex.ToString());
          }
        }
      }
    }
  }
}&lt;/PRE&gt;
&lt;DIV class="iframe-container"&gt;&lt;IFRAME src="https://screencast.autodesk.com/Embed/Timeline/d5935040-e2e1-4762-98f0-f5263aad8307" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" style="display: inline;" height="620" frameborder="0" width="640"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 28 Sep 2016 16:58:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6589971#M34374</guid>
      <dc:creator>Alexander.Rivilis</dc:creator>
      <dc:date>2016-09-28T16:58:12Z</dc:date>
    </item>
    <item>
      <title>Re: Curve.Extend</title>
      <link>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6590217#M34375</link>
      <description>&lt;P&gt;So, I was able to make this work with my predetermined curves, but is there any way to extend it to the point at which the line WOULD intersect if cv2 kept going, but doesn't due to the line being too short to reach?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Example Image:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Example.png" style="width: 705px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/277028iE21183AD8E43701F/image-size/large?v=v2&amp;amp;px=999" role="button" title="Example.png" alt="Example.png" /&gt;&lt;/span&gt;﻿&lt;/P&gt;</description>
      <pubDate>Wed, 28 Sep 2016 18:30:37 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6590217#M34375</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-28T18:30:37Z</dc:date>
    </item>
    <item>
      <title>Re: Curve.Extend</title>
      <link>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6590222#M34376</link>
      <description>&lt;P&gt;Try to replace this line of code:&lt;/P&gt;
&lt;PRE&gt;cv1.IntersectWith(cv2, Intersect.Extend&lt;STRONG&gt;This&lt;/STRONG&gt;, pts, IntPtr.Zero, IntPtr.Zero);&lt;/PRE&gt;
&lt;P&gt;with this line:&lt;/P&gt;
&lt;PRE&gt;cv1.IntersectWith(cv2, Intersect.Extend&lt;STRONG&gt;Both&lt;/STRONG&gt;, pts, IntPtr.Zero, IntPtr.Zero);&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Sep 2016 18:34:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6590222#M34376</guid>
      <dc:creator>Alexander.Rivilis</dc:creator>
      <dc:date>2016-09-28T18:34:47Z</dc:date>
    </item>
    <item>
      <title>Re: Curve.Extend</title>
      <link>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6590233#M34377</link>
      <description>&lt;P&gt;If I could give you like ten Kudos per post, I would! Thanks a bunch!&lt;/P&gt;</description>
      <pubDate>Wed, 28 Sep 2016 18:37:24 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6590233#M34377</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-28T18:37:24Z</dc:date>
    </item>
    <item>
      <title>Re: Curve.Extend</title>
      <link>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6595746#M34378</link>
      <description>&lt;P&gt;So another question; how would I extend a line to the intersecting point, and then an additional&amp;nbsp;10 feet in the same direction?&lt;/P&gt;</description>
      <pubDate>Fri, 30 Sep 2016 21:05:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6595746#M34378</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-30T21:05:13Z</dc:date>
    </item>
    <item>
      <title>Re: Curve.Extend</title>
      <link>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6595749#M34379</link>
      <description>&lt;P&gt;Whoops, that last comment above was meant to be in reply to you.&lt;/P&gt;</description>
      <pubDate>Fri, 30 Sep 2016 21:06:14 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6595749#M34379</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-30T21:06:14Z</dc:date>
    </item>
    <item>
      <title>Re: Curve.Extend</title>
      <link>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6596081#M34380</link>
      <description>&lt;P&gt;You have to use this algorithm to calculate point for extend: &lt;A href="http://forums.autodesk.com/t5/net/how-to-get-point3d-between-two-point3d/m-p/6587893#M50386" target="_blank"&gt;http://forums.autodesk.com/t5/net/how-to-get-point3d-between-two-point3d/m-p/6587893#M50386&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 01 Oct 2016 07:00:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6596081#M34380</guid>
      <dc:creator>Alexander.Rivilis</dc:creator>
      <dc:date>2016-10-01T07:00:40Z</dc:date>
    </item>
    <item>
      <title>Re: Curve.Extend</title>
      <link>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6601396#M34381</link>
      <description>&lt;P&gt;In this case, would you modify the Point3dCollection to contact set values from that equation?&lt;/P&gt;</description>
      <pubDate>Tue, 04 Oct 2016 20:31:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6601396#M34381</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-10-04T20:31:05Z</dc:date>
    </item>
    <item>
      <title>Re: Curve.Extend</title>
      <link>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6601486#M34382</link>
      <description>&lt;P&gt;It is easy for me post a code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;using System;
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.EditorInput;

#pragma warning disable 0618

[assembly: CommandClass(typeof(ExtendLine.MyCommands))]

namespace ExtendLine
{
  public class MyCommands
  {
    [CommandMethod("ExtendLineWithOffset")]
    public void ExtendLineWithOffset()
    {
      Document doc = Application.DocumentManager.MdiActiveDocument;
      if (doc == null) return;
      Editor ed = doc.Editor;
      PromptEntityResult rs1 =
        ed.GetEntity("\nSelect curve to extend: ");
      if (rs1.Status != PromptStatus.OK) return;
      if (!rs1.ObjectId.ObjectClass.IsDerivedFrom(RXClass.GetClass(typeof(Curve))))
      {
        ed.WriteMessage("\nIt is not a curve!");
        return;
      }
      PromptEntityResult rs2 =
        ed.GetEntity("\nSelect boundary: ");
      if (rs2.Status != PromptStatus.OK) return;
      if (!rs2.ObjectId.ObjectClass.IsDerivedFrom(RXClass.GetClass(typeof(Curve))))
      {
        ed.WriteMessage("\nIt is not a Curve");
        return;
      }

      PromptDoubleResult rsOff = ed.GetDistance("\nOffset &amp;lt;0&amp;gt;: ");
      double offset = (rsOff.Status == PromptStatus.OK) ? rsOff.Value : 0;

      using (Curve cv1 = rs1.ObjectId.Open(OpenMode.ForWrite) as Curve)
      using (Curve cv2 = rs2.ObjectId.Open(OpenMode.ForRead) as Curve)
      {
        Point3dCollection pts = new Point3dCollection();
        cv1.IntersectWith(cv2, Intersect.ExtendBoth, pts, IntPtr.Zero, IntPtr.Zero);
        if (pts.Count &amp;gt; 0)
        {
          Point3d pStart = cv1.StartPoint;
          Point3d pEnd = cv1.EndPoint;
          Point3d p = pts[0];
          double dist = Math.Min(p.DistanceTo(pStart), p.DistanceTo(pEnd));
          bool bStart = (p.DistanceTo(pStart) &amp;lt; p.DistanceTo(pEnd));
          for (int i = 1; i &amp;lt; pts.Count; i++)
          {
            if (pts[i].DistanceTo(pStart) &amp;lt; dist)
            {
              p = pts[i]; bStart = true;
              dist = p.DistanceTo(pStart);
            }
            else if (pts[i].DistanceTo(pEnd) &amp;lt; dist)
            {
              p = pts[i]; bStart = false;
              dist = p.DistanceTo(pEnd);
            }
          }
          try
          {
            Vector3d dir = (p - ((bStart) ? cv1.StartPoint : cv1.EndPoint)).GetNormal();
            p += dir * offset;
            cv1.Extend(bStart, p);
          }
          catch (Autodesk.AutoCAD.Runtime.Exception ex)
          {
            ed.WriteMessage(ex.ToString());
          }
        }
      }
    }
  }
}
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="iframe-container"&gt;&lt;IFRAME src="https://screencast.autodesk.com/Embed/Timeline/bf33389c-9c73-476f-ab03-bacb8ab0a263" scrolling="no" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" style="display: inline;" height="620" frameborder="0" width="640"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 04 Oct 2016 21:02:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6601486#M34382</guid>
      <dc:creator>Alexander.Rivilis</dc:creator>
      <dc:date>2016-10-04T21:02:55Z</dc:date>
    </item>
    <item>
      <title>Re: Curve.Extend</title>
      <link>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6604129#M34383</link>
      <description>&lt;P&gt;So I am running into an issue with the code, once I alter it to extend PAST the point, it refuses to extend that side at all.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;                                    Curve ptLiveEnd = resCV3.ObjectId.Open(OpenMode.ForRead) as Curve;
                                    Point3dCollection ptss = new Point3dCollection();
                                    subCurv.IntersectWith(ptLiveEnd, Intersect.ExtendBoth, ptss, IntPtr.Zero, IntPtr.Zero);
                                    if (ptss.Count &amp;gt; 0)
                                    {
                                        Point3d p2 = ptss[0];
                                        Point3d pStart2 = subCurv.StartPoint;
                                        Point3d pEnd2 = ptLiveEnd.EndPoint;
                                        bool bStart2 = (p2.DistanceTo(pStart2) &amp;lt; p2.DistanceTo(pEnd2));
                                        double dist = Math.Min(p2.DistanceTo(pStart2), p2.DistanceTo(pEnd2));
                                        double offst = 24;
                                        for (int i = 1; i &amp;lt; ptss.Count; i++)
                                        {
                                            if (ptss[i].DistanceTo(pStart2) &amp;lt; dist)
                                            {
                                                p2 = ptss[i];
                                                bStart2 = true;
                                                dist = p2.DistanceTo(pStart2);
                                            }
                                            else if (ptss[i].DistanceTo(pEnd2) &amp;lt; dist)
                                            {
                                                p2 = ptss[i];
                                                bStart2 = false;
                                                dist = p2.DistanceTo(pEnd2);
                                            }
                                        }
                                        try
                                        {
                                            Vector3d dir = (p2 - ((bStart2) ? subCurv.StartPoint : subCurv.EndPoint)).GetNormal();
                                            p2 += dir*offst;
                                            subCurv.Extend(bStart2, p2);
                                        }
                                        catch (Autodesk.AutoCAD.Runtime.Exception exx)
                                        {
                                            acEd.WriteMessage(exx.ToString());
                                        }
                                    }&lt;/PRE&gt;</description>
      <pubDate>Wed, 05 Oct 2016 21:34:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6604129#M34383</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-10-05T21:34:09Z</dc:date>
    </item>
    <item>
      <title>Re: Curve.Extend</title>
      <link>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6604140#M34384</link>
      <description>&lt;P&gt;I think it's time you learn how to use a debugger to see what wrong with your's code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Look like you can not rewrite my code. Why you use:&lt;/P&gt;
&lt;PRE&gt;Point3d pEnd2 = &lt;FONT color="#0000FF"&gt;ptLiveEnd&lt;/FONT&gt;.EndPoint;&lt;/PRE&gt;
&lt;P&gt;???&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Maybe you have to use:&lt;/P&gt;
&lt;PRE&gt;Point3d pEnd2 = &lt;FONT color="#0000FF"&gt;subCurv&lt;/FONT&gt;.EndPoint;&lt;/PRE&gt;
&lt;P&gt;???&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Oct 2016 21:44:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6604140#M34384</guid>
      <dc:creator>Alexander.Rivilis</dc:creator>
      <dc:date>2016-10-05T21:44:25Z</dc:date>
    </item>
    <item>
      <title>Re: Curve.Extend</title>
      <link>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6604172#M34385</link>
      <description>&lt;P&gt;Ah; ptLiveEnd is cv2, and subCurv is cv1 essentially, they aren't chosen, but pre-determined by earlier parts of the code.;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Oct 2016 21:50:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6604172#M34385</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-10-05T21:50:46Z</dc:date>
    </item>
    <item>
      <title>Re: Curve.Extend</title>
      <link>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6604182#M34386</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;@Anonymous wrote:&lt;BR /&gt;
&lt;P&gt;Ah; ptLiveEnd is cv2, and subCurv is cv1 essentially, they aren't chosen, but pre-determined by earlier parts of the code.;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Compare with my code.&lt;/P&gt;</description>
      <pubDate>Wed, 05 Oct 2016 21:56:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6604182#M34386</guid>
      <dc:creator>Alexander.Rivilis</dc:creator>
      <dc:date>2016-10-05T21:56:05Z</dc:date>
    </item>
    <item>
      <title>Re: Curve.Extend</title>
      <link>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6604196#M34387</link>
      <description>&lt;P&gt;You sir, are very patient and helpful.&lt;/P&gt;&lt;P&gt;I am, however, an idiot.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That fixed it xD&lt;/P&gt;</description>
      <pubDate>Wed, 05 Oct 2016 22:01:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6604196#M34387</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-10-05T22:01:25Z</dc:date>
    </item>
    <item>
      <title>Re: Curve.Extend</title>
      <link>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6613254#M34388</link>
      <description>&lt;P&gt;One last problem that I am running into. It works perfectly in all cases except for if the line to extend to is already the end point. How would I have it extend two feet past the line of extend even if it is already at that line.&lt;/P&gt;</description>
      <pubDate>Mon, 10 Oct 2016 20:29:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/curve-extend/m-p/6613254#M34388</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-10-10T20:29:28Z</dc:date>
    </item>
  </channel>
</rss>

