<?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: Way of getting all objects between two points. in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802347#M50621</link>
    <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;@Anonymous wrote:&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1052889"&gt;@DiningPhilosopher&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;The Entity class has an IntersectWith() method that tells if the entity &amp;nbsp;intersects another Entity.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Thank you, but that was not the question.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Ok! You have to iterate ALL entities in current space (ModelSpace or PaperSpace) and find intersection of entities and yours line/ray. Method with Editor.SelectFence has so many restrictions...&lt;/P&gt;</description>
    <pubDate>Tue, 12 Mar 2013 06:26:50 GMT</pubDate>
    <dc:creator>Alexander.Rivilis</dc:creator>
    <dc:date>2013-03-12T06:26:50Z</dc:date>
    <item>
      <title>Way of getting all objects between two points.</title>
      <link>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802257#M50616</link>
      <description>&lt;P&gt;Hey all.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there any way of getting ALL objects a Line/ray intersects with?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am thinking of something like:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;*Pseudocode*&lt;/P&gt;&lt;PRE&gt;Ray ray = new Ray();
ray.To = dest;
ray.From = start;&lt;BR /&gt;ray.Fire();
var obj = ray.GetFirstHitObject(); /* or null if nothing */
// continue here //&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;I don't even need the object, a simple true if it hits something, or false if not is enough for me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Greetings from Austria,&lt;/P&gt;&lt;P&gt;Thomas&lt;/P&gt;</description>
      <pubDate>Mon, 11 Mar 2013 23:33:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802257#M50616</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-03-11T23:33:39Z</dc:date>
    </item>
    <item>
      <title>Re: Way of getting all objects between two points.</title>
      <link>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802287#M50617</link>
      <description>&lt;P&gt;The Entity class has an IntersectWith() method that tells if the entity &amp;nbsp;intersects another Entity.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2013 01:11:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802287#M50617</guid>
      <dc:creator>DiningPhilosopher</dc:creator>
      <dc:date>2013-03-12T01:11:49Z</dc:date>
    </item>
    <item>
      <title>Re: Way of getting all objects between two points.</title>
      <link>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802293#M50618</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you are trying to select the objects intersected, you can use Editor.SelectFence(fencePoints, SomeFilter). If you need the intersection points, then use both fence selection to obtain the objects &amp;nbsp;and TT suggestion of IntersectWith to get the points.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Gaston Nunez&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2013 01:46:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802293#M50618</guid>
      <dc:creator>hgasty1001</dc:creator>
      <dc:date>2013-03-12T01:46:47Z</dc:date>
    </item>
    <item>
      <title>Re: Way of getting all objects between two points.</title>
      <link>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802316#M50619</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1052889"&gt;@DiningPhilosopher&lt;/a&gt; wrote:&lt;BR /&gt;&lt;P&gt;The Entity class has an IntersectWith() method that tells if the entity &amp;nbsp;intersects another Entity.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Thank you, but that was not the question.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2013 03:45:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802316#M50619</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-03-12T03:45:15Z</dc:date>
    </item>
    <item>
      <title>Re: Way of getting all objects between two points.</title>
      <link>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802345#M50620</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;@Anonymous wrote:&lt;BR /&gt;&lt;P&gt;Thank you, but that was not the question.&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It wasn't the question, it was one answer to how to do what the question asked.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can also try Gaston's suggestion, assuming all the candidate objects are visible in the current view.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2013 06:20:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802345#M50620</guid>
      <dc:creator>DiningPhilosopher</dc:creator>
      <dc:date>2013-03-12T06:20:27Z</dc:date>
    </item>
    <item>
      <title>Re: Way of getting all objects between two points.</title>
      <link>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802347#M50621</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;@Anonymous wrote:&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1052889"&gt;@DiningPhilosopher&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;The Entity class has an IntersectWith() method that tells if the entity &amp;nbsp;intersects another Entity.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Thank you, but that was not the question.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Ok! You have to iterate ALL entities in current space (ModelSpace or PaperSpace) and find intersection of entities and yours line/ray. Method with Editor.SelectFence has so many restrictions...&lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2013 06:26:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802347#M50621</guid>
      <dc:creator>Alexander.Rivilis</dc:creator>
      <dc:date>2013-03-12T06:26:50Z</dc:date>
    </item>
    <item>
      <title>Re: Way of getting all objects between two points.</title>
      <link>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802621#M50622</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/481027"&gt;@Alexander.Rivilis&lt;/a&gt; wrote:&lt;P&gt;Ok! You have to iterate ALL entities in current space (ModelSpace or PaperSpace) and find intersection of entities and yours line/ray. Method with Editor.SelectFence has so many restrictions...&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Could you enlighten me about the restrictions of SelectFence()? the only thing i need is to know IF there is something in the way, neither what, nor how big it is.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And if i would give SelectFence a Point modell of a cube for example, would it get all objects that intersect with it?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again for all the answers &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2013 13:29:11 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802621#M50622</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-03-12T13:29:11Z</dc:date>
    </item>
    <item>
      <title>Re: Way of getting all objects between two points.</title>
      <link>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802659#M50623</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;e1028439 wrote:
&lt;BLOCKQUOTE&gt;And if i would give SelectFence a Point modell of a cube for example, would it get all objects that intersect with it?&lt;/BLOCKQUOTE&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;No. Editor.SelectFence allow to select entities:&lt;BR /&gt;1. Visible on active view.&lt;/P&gt;
&lt;P&gt;2. Projection of those on active view has intersection with "fence".&lt;/P&gt;
&lt;P&gt;3. If entity has not continuous linetype - it will be problem.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;4. Zoom factor of current view also affect selection.&lt;/P&gt;
&lt;P&gt;5. Allow select entities but not found intersection points - only fact of intersection.&lt;/P&gt;
&lt;P&gt;6. Dependent of entities type.&lt;/P&gt;
&lt;P&gt;7. Points have to be in UCS (not in WCS)&lt;/P&gt;
&lt;P&gt;8. etc.,etc.,etc...&lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2013 13:59:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802659#M50623</guid>
      <dc:creator>Alexander.Rivilis</dc:creator>
      <dc:date>2013-03-12T13:59:57Z</dc:date>
    </item>
    <item>
      <title>Re: Way of getting all objects between two points.</title>
      <link>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802830#M50624</link>
      <description>&lt;P&gt;I think you need to create a "Virtual Line" (named vl in my code) and do a window selection based on youre 2 points.&lt;/P&gt;&lt;P&gt;The code beneath is not tested but I think it should look like this:&lt;/P&gt;&lt;PRE&gt;Private Sub MyIntersection()
        Dim doc As Document = Application.DocumentManager.MdiActiveDocument
        Dim ed As Editor = doc.Editor
        Dim db As Database = doc.Database

        Dim p3dc As Point3dCollection = Nothing

        Dim ppo As New PromptPointOptions(vbCrLf &amp;amp; "Select point: ")
        ppo.AllowNone = False
        Dim pt1 As Point3d = ed.GetPoint(ppo).Value
        Dim pt2 As Point3d = ed.GetPoint(ppo).Value
        Dim psr As PromptSelectionResult = ed.SelectWindow(pt1, pt2)
        Dim vl As New Line(pt1, pt2)
        Dim oic As New ObjectIdCollection
        If psr.Status = PromptStatus.OK Then
            Using dl As DocumentLock = doc.LockDocument
                Using tr As Transaction = db.TransactionManager.StartTransaction
                    For Each so As SelectedObject In psr.Value
                        p3dc = Nothing
                        Dim ent As Entity = TryCast(tr.GetObject(so.ObjectId, OpenMode.ForRead), Entity)
                        Try
                            vl.IntersectWith(ent, Intersect.ExtendBoth, p3dc, 0, 0)
                            If p3dc.Count &amp;gt; 0 Then
                                oic.Add(ent.ObjectId)
                            End If
                        Catch
                        End Try
                    Next
                End Using
                'Now youre intersecting objects are in the oic (objectIdCollection)
            End Using
        End If
    End Sub&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2013 16:07:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3802830#M50624</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-03-12T16:07:46Z</dc:date>
    </item>
    <item>
      <title>Re: Way of getting all objects between two points.</title>
      <link>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3803240#M50625</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;@Anonymous wrote:&lt;BR /&gt;&lt;P&gt;I think you need to create a "Virtual Line" (named vl in my code) and do a window selection based on youre 2 points.&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;&amp;nbsp;Regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Dear Peter, i modified your code a little bit to use Editor.SelectCrossingWindow, and now it throws a eNotImplementedYet exeption on the following line &amp;gt;vl.IntersectWith()&amp;lt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I needed to change to SelectCrossingWindow because i need all objects i hit, not only the ones i completely surround.&lt;BR /&gt;&lt;BR /&gt;Greetings&lt;/P&gt;&lt;P&gt;Thomas&lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2013 22:02:19 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3803240#M50625</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-03-12T22:02:19Z</dc:date>
    </item>
    <item>
      <title>Re: Way of getting all objects between two points.</title>
      <link>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3803295#M50626</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;@Anonymous wrote:&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;Dear Peter, i modified your code a little bit to use Editor.SelectCrossingWindow, and now it throws a eNotImplementedYet exeption on the following line &amp;gt;vl.IntersectWith()&amp;lt;.&lt;/BLOCKQUOTE&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;What kind of entity (name of class) was intersected?&lt;/P&gt;
&lt;P&gt;I also recommend to use&amp;nbsp;&lt;STRONG&gt;Intersect.&lt;SPAN style="color: #660000;"&gt;OnBothOperands&lt;/SPAN&gt;&lt;/STRONG&gt; instead of&lt;STRONG&gt;&amp;nbsp;Intersect.ExtendBoth &lt;/STRONG&gt;because many kind of entities can not be extended. &lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2013 23:02:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3803295#M50626</guid>
      <dc:creator>Alexander.Rivilis</dc:creator>
      <dc:date>2013-03-12T23:02:34Z</dc:date>
    </item>
    <item>
      <title>Re: Way of getting all objects between two points.</title>
      <link>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3803324#M50627</link>
      <description>&lt;P&gt;it was an InfiniteLine, and i tried all 4 of the possible intersect enum types, all throw the same eNotImplementedYet exception&lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2013 23:50:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3803324#M50627</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-03-12T23:50:20Z</dc:date>
    </item>
    <item>
      <title>Re: Way of getting all objects between two points.</title>
      <link>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3803408#M50628</link>
      <description>&lt;P&gt;The code you're trying to use doesn't work as posted because it passes null to IntersectWith() in the argument that requires a Point3dCollection.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That may be what is causing the exception. &amp;nbsp;Create a new Point3dCollection and call it's Clear() method just before each call to IntersectWith().&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Mar 2013 03:55:03 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3803408#M50628</guid>
      <dc:creator>DiningPhilosopher</dc:creator>
      <dc:date>2013-03-13T03:55:03Z</dc:date>
    </item>
    <item>
      <title>Re: Way of getting all objects between two points.</title>
      <link>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3803410#M50629</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;@Anonymous wrote:&lt;BR /&gt;&lt;P&gt;it was an InfiniteLine, and i tried all 4 of the possible intersect enum types, all throw the same eNotImplementedYet exception&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;The base AutoCAD product API has no class called "InfiniteLine".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The XLine is an infinite line, so perhaps that's what you meant?&lt;/P&gt;</description>
      <pubDate>Wed, 13 Mar 2013 03:58:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3803410#M50629</guid>
      <dc:creator>DiningPhilosopher</dc:creator>
      <dc:date>2013-03-13T03:58:31Z</dc:date>
    </item>
    <item>
      <title>Re: Way of getting all objects between two points.</title>
      <link>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3803417#M50630</link>
      <description>&lt;PRE&gt;var doc = Application.DocumentManager.MdiActiveDocument;
            var ed = doc.Editor;
            var db = doc.Database;
            var ppo = new PromptPointOptions("\nSelect point: ") { AllowNone = false };
            var pt1 = ed.GetPoint(ppo).Value;
            var pt2 = ed.GetPoint(ppo).Value;
            var psr = ed.SelectCrossingWindow(pt1, pt2);
            var vl = new Line(pt1, pt2);
            var oic = new ObjectIdCollection();
            if (psr.Status != PromptStatus.OK)
                return;
            using (var dl = doc.LockDocument())
                using (var tr = db.TransactionManager.StartTransaction())
                {
                    Point3dCollection p3dc;
                    foreach (SelectedObject so in psr.Value)
                    {
                        p3dc = new Point3dCollection();
                        var ent = tr.GetObject(so.ObjectId, OpenMode.ForRead) as Entity;
                        try
                        {
                            vl.IntersectWith(ent, Intersect.OnBothOperands, p3dc, new IntPtr(), new IntPtr());
                            if (ent != null &amp;amp;&amp;amp; p3dc.Count &amp;gt; 0)
                                oic.Add(ent.ObjectId);
                        }
                        catch (Exception) { }
                    }
                }
            ed.WriteMessage("\n" + oic.Count);&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;thats the code i am currently trying with, and the exception occurs at vl.IntersectWith();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Exception details:&lt;/P&gt;&lt;PRE&gt;Autodesk.AutoCAD.Runtime.Exception: eNotImplementedYet

at Autodesk.AutoCAD.DatabaseServices.Entity.IntersectWith(Entity entityPointer, Intersect intersectType, Point3dCollection points, IntPtr thisGraphicSystemMarker, IntPtr otherGraphicSystemMarker)

at AcadPlugin.MyCommands.MyIntersection() in e:\DEV\AcadPlugin1.0\AcadPlugin1.0\Commands.cs:Zeile 154.}	System.Exception {Autodesk.AutoCAD.Runtime.Exception}

ent = {Autodesk.AutoCAD.DatabaseServices.Solid3d}
so = [Autodesk.AutoCAD.EditorInput.CrossingOrWindowSelectedObject] = {
(((8754286416000),Crossing,6,)
(InfiniteLine,(30825.1342620582,30781.8322475576,4200.53349038419),(-0.577350269189626,-0.577350269189626,-0.577350269189626))
(InfiniteLine,(30315.8322765267,31291.1342330891,4200.53349038419),(-0.577350269189626,-0.5773502691...


&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;Hope this helps.&lt;/P&gt;</description>
      <pubDate>Wed, 13 Mar 2013 04:20:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3803417#M50630</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-03-13T04:20:07Z</dc:date>
    </item>
    <item>
      <title>Re: Way of getting all objects between two points.</title>
      <link>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3803429#M50631</link>
      <description>&lt;P&gt;Autodesk hasn't added support for finding intersections with 3D Solid objects and surfaces.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To do that, you will need to use the BoundaryRepresentation API, and is far more complicated than what has been described thus far.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;AutoCAD is 3D CADD mainly in terms of its ability to create 3D objects, but is severely crippled in terms of 3D API functionality, and to a lesser-extent, 3D editing and&amp;nbsp;analytical&amp;nbsp;&amp;nbsp;functionality.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Mar 2013 05:09:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/way-of-getting-all-objects-between-two-points/m-p/3803429#M50631</guid>
      <dc:creator>DiningPhilosopher</dc:creator>
      <dc:date>2013-03-13T05:09:40Z</dc:date>
    </item>
  </channel>
</rss>

