<?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: Find Intersection point automatically in Visual LISP, AutoLISP and General Customization Forum</title>
    <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/11929958#M69421</link>
    <description>&lt;P&gt;This really helped! thanks!&lt;/P&gt;</description>
    <pubDate>Sat, 29 Apr 2023 07:36:16 GMT</pubDate>
    <dc:creator>prashanth_sh</dc:creator>
    <dc:date>2023-04-29T07:36:16Z</dc:date>
    <item>
      <title>Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791508#M69370</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&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="alixbita_0-1602164802096.png" style="width: 400px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/828796i93B983EB38F6A8B4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alixbita_0-1602164802096.png" alt="alixbita_0-1602164802096.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I have a lot of line which have to cut a single line. I need to know all intersection point location. How can I find it easily? Can I do it with a single command?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 13:52:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791508#M69370</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-10-08T13:52:58Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791522#M69371</link>
      <description>&lt;P&gt;&lt;A href="https://www.cadstudio.cz/en/download.asp?file=IntLines" target="_blank"&gt;https://www.cadstudio.cz/en/download.asp?file=IntLines&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Then use Dataextraction.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How many lines do you have? ☺&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 13:56:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791522#M69371</guid>
      <dc:creator>Patchy</dc:creator>
      <dc:date>2020-10-08T13:56:01Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791531#M69372</link>
      <description>&lt;P&gt;Thank you for your reply. I have almost 100 intersection points. I have to find out every intersection points locations.&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 13:59:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791531#M69372</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-10-08T13:59:38Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791537#M69373</link>
      <description>&lt;P&gt;Upload the example, let's see if it can be done ☺&lt;/P&gt;
&lt;P&gt;Please upload 2007 version ☺&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 14:01:14 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791537#M69373</guid>
      <dc:creator>Patchy</dc:creator>
      <dc:date>2020-10-08T14:01:14Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791540#M69374</link>
      <description>How do you think these 100 points should be presented to you? explain your expectations or wishes in more detail, if needed, fake something visual in your file to show us.</description>
      <pubDate>Thu, 08 Oct 2020 14:02:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791540#M69374</guid>
      <dc:creator>pendean</dc:creator>
      <dc:date>2020-10-08T14:02:00Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791557#M69375</link>
      <description>&lt;P&gt;Here it is sir.&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 14:07:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791557#M69375</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-10-08T14:07:45Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791564#M69376</link>
      <description>&lt;P&gt;Yes, I have uploaded a sample drawing file, Kindly see the drawing.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have to find out the location where red line cuts the white line.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 14:10:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791564#M69376</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-10-08T14:10:35Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791579#M69377</link>
      <description>&lt;P&gt;You want the coordinates or dimensions?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 14:19:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791579#M69377</guid>
      <dc:creator>Patchy</dc:creator>
      <dc:date>2020-10-08T14:19:17Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791595#M69378</link>
      <description>&lt;P&gt;Sir, the red line midpoint would be (x,y) = (0,0), if I want find out the coordinate. or it would be dimension form the red line mid point.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 14:25:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791595#M69378</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-10-08T14:25:48Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791597#M69379</link>
      <description>&lt;P&gt;actually, I need the distance from the red line mid point to intersection point&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 14:27:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791597#M69379</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-10-08T14:27:02Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791607#M69380</link>
      <description>&lt;LI-CODE lang="lisp"&gt;(defun c:intersections nil(intersections))

(defun intersections ( / e eo ss i getintersections mappend mklist flatten pointlist3d io int all)

(defun getintersections	(obj1 obj2 / var)
     ; from RonJonP
     (setq var (vlax-variant-value (vla-intersectwith obj1 obj2 1)))
     (if (&amp;lt; 0 (vlax-safearray-get-u-bound var 1))
	  (vlax-safearray-&amp;gt;list var)
     ) ;_ end of if
) ;_ end of defun
(defun mappend (fn lst) ; Peter Norvig ??
     ; Append the results of calling fn on each element of list.
     ; Like mapcon, but uses append instead of nconc."
     ; One thing to notice is that fn must return a list, otherwise, it will go wrong.
     ; usage: (mappend '(lambda (x) (list x (* x x))) '(1 2 3))
     (apply 'append (mapcar fn lst))
) ;_ end of defun
(defun mklist (x)
     ; If x is a list return it, otherwise return the list of x
     (if (listp x)
	  x
	  (list x)
     ) ;_ end of if
) ;_ end of defun

(defun flatten (expr)
     ; Get rid of imbedded lists (to one level only)."
     (mappend 'mklist expr)
) ;_ end of defun

(defun pointlist3d (lst / ret)
     ; converts one dimensional list (vector) to list of 3d points 
     (while lst
	  (setq	ret (cons (list (car lst) (cadr lst) (caddr lst)) ret)
		lst (cdddr lst)
	  ) ;_ end of setq
     ) ;_ end of while
     (reverse ret)
) ;_ end of defun

(while (not e )(setq e (car (entsel "\nSelect base object &amp;gt; "))))
(setq eo (vlax-ename-&amp;gt;vla-object e))
(princ "\nSelect intersection objects &amp;gt;")
(setq ss (ssget) i 0)
(repeat (sslength ss)
	(setq io (vlax-ename-&amp;gt;vla-object (ssname ss i)))
	(setq int (pointlist3d(flatten(getintersections eo io))))
	(if (and int)(setq all (cons int all)))
	(setq i (+ i 1))
)
all
)
&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Try this.&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 14:30:23 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791607#M69380</guid>
      <dc:creator>hak_vz</dc:creator>
      <dc:date>2020-10-08T14:30:23Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791622#M69381</link>
      <description>&lt;P&gt;Thanks a lot. But I am sorry sir, I don't know how to input this. I know programming, but don't know about autocad coding. Please help me sir&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 14:34:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791622#M69381</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-10-08T14:34:52Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791640#M69382</link>
      <description>&lt;P&gt;Maybe like this.&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 14:40:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791640#M69382</guid>
      <dc:creator>Patchy</dc:creator>
      <dc:date>2020-10-08T14:40:06Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791650#M69383</link>
      <description>&lt;P&gt;WOW! How you do it? &lt;span class="lia-unicode-emoji" title=":grinning_face_with_smiling_eyes:"&gt;😄&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 14:41:37 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791650#M69383</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-10-08T14:41:37Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791661#M69384</link>
      <description>&lt;P&gt;Most of the autolisp I used were from here:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.lee-mac.com/index.html" target="_blank"&gt;http://www.lee-mac.com/index.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 14:44:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791661#M69384</guid>
      <dc:creator>Patchy</dc:creator>
      <dc:date>2020-10-08T14:44:13Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791673#M69385</link>
      <description>&lt;P&gt;OK sir. Thank you. But could you please tell me how you do that? How you find out all coordinate points?&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 14:47:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791673#M69385</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-10-08T14:47:33Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791686#M69386</link>
      <description>&lt;P&gt;Save this code to a file with extension .lsp&amp;nbsp; i.e.&amp;nbsp; intersections.lsp. Load it into AUTOCAD though menus&amp;nbsp;&lt;/P&gt;&lt;P&gt;tools-&amp;gt; load application -&amp;gt; select wile name&lt;/P&gt;&lt;P&gt;or by using command APPLOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When loaded type command INTERSTECTIONS&amp;nbsp; to console and follow what it asks.&lt;/P&gt;&lt;P&gt;For your sample when origin is set to 0,0 you will receive a list:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 14:53:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791686#M69386</guid>
      <dc:creator>hak_vz</dc:creator>
      <dc:date>2020-10-08T14:53:00Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791694#M69387</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/558015"&gt;@Patchy&lt;/a&gt;has something that is probably easier for you to use since you don't know how to use lisp code, and you didn't elaborated how you want&amp;nbsp; your intersection list to be represented.&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 14:57:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791694#M69387</guid>
      <dc:creator>hak_vz</dc:creator>
      <dc:date>2020-10-08T14:57:13Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791709#M69388</link>
      <description>&lt;P&gt;Sir, I successfully load the app. After that I cannot do what it wants. It is asking for base objects.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 15:01:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791709#M69388</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-10-08T15:01:45Z</dc:date>
    </item>
    <item>
      <title>Re: Find Intersection point automatically</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791714#M69389</link>
      <description>&lt;P&gt;Yes sir.&amp;nbsp;&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/558015"&gt;@Patchy&lt;/a&gt;&amp;nbsp;sir's solution is enough for my work. I need this type of output. I would like to request&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/558015"&gt;@Patchy&lt;/a&gt;&amp;nbsp;sir, how he do it?&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 15:04:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-intersection-point-automatically/m-p/9791714#M69389</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-10-08T15:04:17Z</dc:date>
    </item>
  </channel>
</rss>

