<?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: C# with Autocad in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/c-with-autocad/m-p/8241212#M24965</link>
    <description>&lt;P&gt;What do you mean with join points? Just draw polylines?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;using acApp = Autodesk.AutoCAD.ApplicationServices.Application;&lt;BR /&gt;using Autodesk.AutoCAD.Geometry;&lt;BR /&gt;//......&lt;BR /&gt;&lt;BR /&gt;private void MyPolyLine()&lt;BR /&gt;{&lt;BR /&gt;  var doc = acApp.DocumentManager.MdiActiveDocument;&lt;BR /&gt;  var db = doc.Database;&lt;BR /&gt;  var ed = doc.Editor;&lt;BR /&gt;  using (DocumentLock docloc = doc.LockDocument())&lt;BR /&gt;  {&lt;BR /&gt;    using (Transaction tr = db.TransactionManager.StartTransaction())&lt;BR /&gt;    {&lt;BR /&gt;      Polyline path = DrawRect(width, height);&lt;BR /&gt;      //BlockTable bt = (BlockTable)tr.GetObject(db.BlockTableId, OpenMode.ForRead);&lt;BR /&gt;      BlockTableRecord curSpace = (BlockTableRecord)tr.GetObject(db.CurrentSpaceId, OpenMode.ForWrite);&lt;BR /&gt;      curSpace.AppendEntity(path);&lt;BR /&gt;      tr.AddNewlyCreatedDBObject(path, true);&lt;BR /&gt;    }&lt;BR /&gt;  }&lt;BR /&gt;}&lt;BR /&gt;private Polyline DrawRect(double width, double height)
{
    var pline = new Polyline(4);
    var pt = Point2d.Origin;

    pline.AddVertexAt(0, pt, 0.0, 0.0, 0.0); //Start

    pt += new Vector2d(0, height);
    pline.AddVertexAt(1, pt, 0.0, 0.0, 0.0);

    pt += new Vector2d(width, 0.0);
    pline.AddVertexAt(2, pt, 0.0, 0.0, 0.0);

    pt += new Vector2d(0.0, -height);
    pline.AddVertexAt(3, pt, 0.0, 0.0, 0.0);

    pline.Closed = true;
    return pline;
}&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 03 Sep 2018 08:07:42 GMT</pubDate>
    <dc:creator>stefan.hofer</dc:creator>
    <dc:date>2018-09-03T08:07:42Z</dc:date>
    <item>
      <title>C# with Autocad</title>
      <link>https://forums.autodesk.com/t5/net-forum/c-with-autocad/m-p/8210052#M24964</link>
      <description>&lt;P&gt;I have several points height and width, I want to join the points one by one. example. height: 0cm, 1.5cm, 2.5 cm. Language C#&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Example in Image&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="WhatsApp Image 2018-08-15 at 20.33.05.jpeg" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/536434i357EEFEDD02975EA/image-size/large?v=v2&amp;amp;px=999" role="button" title="WhatsApp Image 2018-08-15 at 20.33.05.jpeg" alt="WhatsApp Image 2018-08-15 at 20.33.05.jpeg" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="WhatsApp Image 2018-08-19 at 21.17.52.jpeg" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/536435i7EAFC6000A7A2C49/image-size/large?v=v2&amp;amp;px=999" role="button" title="WhatsApp Image 2018-08-19 at 21.17.52.jpeg" alt="WhatsApp Image 2018-08-19 at 21.17.52.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Aug 2018 03:33:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/c-with-autocad/m-p/8210052#M24964</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-08-20T03:33:05Z</dc:date>
    </item>
    <item>
      <title>Re: C# with Autocad</title>
      <link>https://forums.autodesk.com/t5/net-forum/c-with-autocad/m-p/8241212#M24965</link>
      <description>&lt;P&gt;What do you mean with join points? Just draw polylines?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;using acApp = Autodesk.AutoCAD.ApplicationServices.Application;&lt;BR /&gt;using Autodesk.AutoCAD.Geometry;&lt;BR /&gt;//......&lt;BR /&gt;&lt;BR /&gt;private void MyPolyLine()&lt;BR /&gt;{&lt;BR /&gt;  var doc = acApp.DocumentManager.MdiActiveDocument;&lt;BR /&gt;  var db = doc.Database;&lt;BR /&gt;  var ed = doc.Editor;&lt;BR /&gt;  using (DocumentLock docloc = doc.LockDocument())&lt;BR /&gt;  {&lt;BR /&gt;    using (Transaction tr = db.TransactionManager.StartTransaction())&lt;BR /&gt;    {&lt;BR /&gt;      Polyline path = DrawRect(width, height);&lt;BR /&gt;      //BlockTable bt = (BlockTable)tr.GetObject(db.BlockTableId, OpenMode.ForRead);&lt;BR /&gt;      BlockTableRecord curSpace = (BlockTableRecord)tr.GetObject(db.CurrentSpaceId, OpenMode.ForWrite);&lt;BR /&gt;      curSpace.AppendEntity(path);&lt;BR /&gt;      tr.AddNewlyCreatedDBObject(path, true);&lt;BR /&gt;    }&lt;BR /&gt;  }&lt;BR /&gt;}&lt;BR /&gt;private Polyline DrawRect(double width, double height)
{
    var pline = new Polyline(4);
    var pt = Point2d.Origin;

    pline.AddVertexAt(0, pt, 0.0, 0.0, 0.0); //Start

    pt += new Vector2d(0, height);
    pline.AddVertexAt(1, pt, 0.0, 0.0, 0.0);

    pt += new Vector2d(width, 0.0);
    pline.AddVertexAt(2, pt, 0.0, 0.0, 0.0);

    pt += new Vector2d(0.0, -height);
    pline.AddVertexAt(3, pt, 0.0, 0.0, 0.0);

    pline.Closed = true;
    return pline;
}&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Sep 2018 08:07:42 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/c-with-autocad/m-p/8241212#M24965</guid>
      <dc:creator>stefan.hofer</dc:creator>
      <dc:date>2018-09-03T08:07:42Z</dc:date>
    </item>
  </channel>
</rss>

