<?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: Select objects inside block with a polygon with using .net in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9675751#M18983</link>
    <description>&lt;P&gt;I mean, i can define get points boundary yellow plolyline, but i want to get objects inside this polyline, and all this objects into block reference.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 06 Aug 2020 02:07:03 GMT</pubDate>
    <dc:creator>anhtrung</dc:creator>
    <dc:date>2020-08-06T02:07:03Z</dc:date>
    <item>
      <title>Select objects inside block with a polygon with using .net</title>
      <link>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9643766#M18977</link>
      <description>&lt;P&gt;Hi anybody,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a question and who is help me to solve this problem. That is a have a block and it's contain objects, and it's also have a polyline into block. So, i want to get all object inside block with inside polyline. how to create new function or new any idea help to me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm using C.#&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;</description>
      <pubDate>Mon, 20 Jul 2020 02:05:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9643766#M18977</guid>
      <dc:creator>anhtrung</dc:creator>
      <dc:date>2020-07-20T02:05:31Z</dc:date>
    </item>
    <item>
      <title>Re: Select objects inside block with a polygon with using .net</title>
      <link>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9664312#M18978</link>
      <description>&lt;P&gt;You could use the Editor. GetNestedEntity() method to get the line.&lt;/P&gt;&lt;P&gt;The objectId is the one the line within the block definition.&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; using (var tr = db.TransactionManager.StartTransaction())&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; {&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; PromptNestedEntityResult result;&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; while (true)&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; {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = ed.GetNestedEntity("\nSelect a line within a block reference: ");&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // user cancelled&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (result.Status != PromptStatus.OK)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // check if the selected object is a line&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (result.ObjectId.ObjectClass.DxfName == "LINE")&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // check if the line is nested&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (result.GetContainers().Length == 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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ed.WriteMessage("\nThe selected line is not nested in a block reference.");&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ed.WriteMessage("\nThe selected entity is not a line.");&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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; }&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; // open the line of the block defintion&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; var line = (Line)tr.GetObject(result.ObjectId, OpenMode.ForRead);&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; // compute the transformation matrix from the containers&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; var xform = result.GetContainers()&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Select(id =&amp;gt; (BlockReference)tr.GetObject(id, OpenMode.ForRead))&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Select(br =&amp;gt; br.BlockTransform)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .Aggregate((m1, m2) =&amp;gt; m2 * m1);&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; // transform the line start and ensd points&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; var startPoint = line.StartPoint.TransformBy(xform);&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; var endPoint = line.EndPoint.TransformBy(xform);&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; ed.WriteMessage($"\nStart point: {startPoint}\nEnd point: {endPoint}");&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; tr.Commit();&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; }&lt;/P&gt;&lt;P&gt;Feel free to &lt;A href="https://bit.ly/3his6CK" target="_blank"&gt;contact us&lt;/A&gt; is need additional assistance.&amp;nbsp;&lt;SPAN style="font-family: inherit;"&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/2976224"&gt;@anhtrung&lt;/a&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 13:46:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9664312#M18978</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-07-30T13:46:17Z</dc:date>
    </item>
    <item>
      <title>Re: Select objects inside block with a polygon with using .net</title>
      <link>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9673806#M18979</link>
      <description>&lt;P&gt;Thanks for your answer to me.&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is a function only for one object. I mean want to get objects inside polyline and this objects into a block.&lt;/P&gt;</description>
      <pubDate>Wed, 05 Aug 2020 08:24:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9673806#M18979</guid>
      <dc:creator>anhtrung</dc:creator>
      <dc:date>2020-08-05T08:24:12Z</dc:date>
    </item>
    <item>
      <title>Re: Select objects inside block with a polygon with using .net</title>
      <link>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9673867#M18980</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;You should describe what you want to achieve with more details because block references (BlockReference) do not contain entities, they're only inserted references to a block definition (BlockTableRecord).&lt;/P&gt;
&lt;P&gt;Only the block definition contains the entites.&lt;/P&gt;</description>
      <pubDate>Wed, 05 Aug 2020 08:49:04 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9673867#M18980</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2020-08-05T08:49:04Z</dc:date>
    </item>
    <item>
      <title>Re: Select objects inside block with a polygon with using .net</title>
      <link>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9674257#M18981</link>
      <description>&lt;P&gt;Thanks for your information.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Like you can see image below. I have a block reference and i want to get objects inside the yellow polyline.&lt;/P&gt;&lt;P&gt;&amp;nbsp;File attached.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2020-08-05_19-26-11.png" style="width: 979px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/803583iAAAD94190C7968E4/image-size/large?v=v2&amp;amp;px=999" role="button" title="2020-08-05_19-26-11.png" alt="2020-08-05_19-26-11.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Aug 2020 12:31:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9674257#M18981</guid>
      <dc:creator>anhtrung</dc:creator>
      <dc:date>2020-08-05T12:31:22Z</dc:date>
    </item>
    <item>
      <title>Re: Select objects inside block with a polygon with using .net</title>
      <link>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9674621#M18982</link>
      <description>&lt;P&gt;As I said, these entities do not belong to the block reference which is only a geometric representation of the block definition. So, you have to elaborate what you mean by: "get objects" and about the context inputs.&lt;/P&gt;</description>
      <pubDate>Wed, 05 Aug 2020 14:42:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9674621#M18982</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2020-08-05T14:42:41Z</dc:date>
    </item>
    <item>
      <title>Re: Select objects inside block with a polygon with using .net</title>
      <link>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9675751#M18983</link>
      <description>&lt;P&gt;I mean, i can define get points boundary yellow plolyline, but i want to get objects inside this polyline, and all this objects into block reference.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Aug 2020 02:07:03 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9675751#M18983</guid>
      <dc:creator>anhtrung</dc:creator>
      <dc:date>2020-08-06T02:07:03Z</dc:date>
    </item>
    <item>
      <title>Re: Select objects inside block with a polygon with using .net</title>
      <link>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9676007#M18984</link>
      <description>&lt;P&gt;Sorry, I'm not able to help you further&lt;/P&gt;
&lt;P&gt;It looks like we do not understand each other&lt;/P&gt;</description>
      <pubDate>Thu, 06 Aug 2020 06:07:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9676007#M18984</guid>
      <dc:creator>_gile</dc:creator>
      <dc:date>2020-08-06T06:07:58Z</dc:date>
    </item>
    <item>
      <title>Re: Select objects inside block with a polygon with using .net</title>
      <link>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9676133#M18985</link>
      <description>&lt;P&gt;Hi Trung,&lt;/P&gt;&lt;P&gt;Not sure I fully understand your request, just make a snippet.&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;        public static void GetPlinesInside(BlockReference bref)
        {
            List&amp;lt;Polyline&amp;gt; plLst = new List&amp;lt;Polyline&amp;gt;();
            List&amp;lt;Polyline&amp;gt; boundaryLst = new List&amp;lt;Polyline&amp;gt;();

            DBObjectCollection objs = new DBObjectCollection();
            bref.Explode(objs);
            foreach (DBObject obj in objs)
            {
                if (obj is Polyline pl)
                {
                    if (pl.ColorIndex == 2)
                        boundaryLst.Add(pl);
                    else
                        plLst.Add(pl);
                }
            }

            if (boundaryLst.Count == 1)
            {
                Polyline boundary = boundaryLst[0];

                foreach (Polyline pl in plLst)
                {
                    // checking if the pl is inside boundary, refer the solution of Gile:
                    // https://forums.autodesk.com/t5/net/how-to-check-if-a-point2d-is-inside-a-polyline-or-not/m-p/8234741

                    if (isInside(boundary, pl))
                    {
                        // do something here
                    }
                }
            }
        }&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 06 Aug 2020 07:29:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9676133#M18985</guid>
      <dc:creator>GiaBach</dc:creator>
      <dc:date>2020-08-06T07:29:57Z</dc:date>
    </item>
    <item>
      <title>Re: Select objects inside block with a polygon with using .net</title>
      <link>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9677941#M18986</link>
      <description>&lt;P&gt;Thanks for your help. That all i need to do that.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 07 Aug 2020 01:10:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/select-objects-inside-block-with-a-polygon-with-using-net/m-p/9677941#M18986</guid>
      <dc:creator>anhtrung</dc:creator>
      <dc:date>2020-08-07T01:10:54Z</dc:date>
    </item>
  </channel>
</rss>

