<?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>tema Autocad for mac lisp en AutoCAD for Mac Forum</title>
    <link>https://forums.autodesk.com/t5/autocad-for-mac-forum/autocad-for-mac-lisp/m-p/8985891#M35903</link>
    <description>&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;are anybody can convert this lisp to for mac?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;(defun c:PF (/ dd mm p1 p2 is nk1 nk2)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; (setq dd t)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; (setq mm 5)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; (setq obj (vlax-get-acad-object))&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; (setq doc (vla-get-ActiveDocument obj))&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; (setq ms (vla-get-ModelSpace doc))&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; (if (setq p1 (getpoint "\nFirst Point:"))&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; (progn&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (while dd&lt;/DIV&gt;&lt;DIV&gt;(if (setq p2 (getpoint p1 "\nOther Point:"))&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;(progn&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;(setq ss (ssget "c" p2 p2))&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;(ifss&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;(setq is -)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;(setq is +)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;(setq nk1 p1&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;nk2 (polar p1 (angle p1 p2) (is (distance p1 p2) mm))&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;(vla-addline ms (vlax-3d-point nk1) (vlax-3d-point nk2))&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;(setq p1 nk2)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;(progn&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;(setq dd nil)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;)&lt;/DIV&gt;&lt;DIV&gt;)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; (princ)&lt;/DIV&gt;&lt;DIV&gt;)&lt;/DIV&gt;</description>
    <pubDate>Sun, 25 Aug 2019 07:51:02 GMT</pubDate>
    <dc:creator>bedyr</dc:creator>
    <dc:date>2019-08-25T07:51:02Z</dc:date>
    <item>
      <title>Autocad for mac lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-for-mac-forum/autocad-for-mac-lisp/m-p/8985891#M35903</link>
      <description>&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;are anybody can convert this lisp to for mac?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;(defun c:PF (/ dd mm p1 p2 is nk1 nk2)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; (setq dd t)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; (setq mm 5)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; (setq obj (vlax-get-acad-object))&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; (setq doc (vla-get-ActiveDocument obj))&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; (setq ms (vla-get-ModelSpace doc))&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; (if (setq p1 (getpoint "\nFirst Point:"))&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; (progn&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (while dd&lt;/DIV&gt;&lt;DIV&gt;(if (setq p2 (getpoint p1 "\nOther Point:"))&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;(progn&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;(setq ss (ssget "c" p2 p2))&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;(ifss&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;(setq is -)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;(setq is +)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;(setq nk1 p1&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;nk2 (polar p1 (angle p1 p2) (is (distance p1 p2) mm))&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;(vla-addline ms (vlax-3d-point nk1) (vlax-3d-point nk2))&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;(setq p1 nk2)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;(progn&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp;(setq dd nil)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;)&lt;/DIV&gt;&lt;DIV&gt;)&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; )&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; (princ)&lt;/DIV&gt;&lt;DIV&gt;)&lt;/DIV&gt;</description>
      <pubDate>Sun, 25 Aug 2019 07:51:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-for-mac-forum/autocad-for-mac-lisp/m-p/8985891#M35903</guid>
      <dc:creator>bedyr</dc:creator>
      <dc:date>2019-08-25T07:51:02Z</dc:date>
    </item>
    <item>
      <title>Re: Autocad for mac lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-for-mac-forum/autocad-for-mac-lisp/m-p/8985932#M35907</link>
      <description>&lt;P&gt;Here it is, "converted" for Mac:&lt;/P&gt;
&lt;PRE&gt;(defun c:PF (/ dd mm p1 p2 is nk1 nk2)
  (setq dd t)
  (setq mm 5)
  ;(setq obj (vlax-get-acad-object))
  ;(setq doc (vla-get-ActiveDocument obj))
  ;(setq ms (vla-get-ModelSpace doc))
  (if (setq p1 (getpoint "\nFirstPoint:"))
    (progn
      (while dd
	(if (setq p2 (getpoint p1 "\nOtherPoint:"))
	  (progn
	    (setq ss (ssget "c" p2 p2))
	    (if	ss
	      (setq is -)
	      (setq is +)
	    )
	    (setq nk1 p1
		  nk2 (polar p1 (angle p1 p2) (is (distance p1 p2) mm))
	    )
	    ;(vla-addline ms (vlax-3d-point nk1) (vlax-3d-point nk2))
	    (command "LINE" nk1 nk2 "")
	    (setq p1 nk2)
	  )
	  (progn
	    (setq dd nil)
	  )
	)
      )
    )
  )
  (princ)
)&lt;/PRE&gt;
&lt;P&gt;But I'm not sure this routine (even in "AC for Windows" variant) will give you results you need.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 25 Aug 2019 08:57:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-for-mac-forum/autocad-for-mac-lisp/m-p/8985932#M35907</guid>
      <dc:creator>maxim_k</dc:creator>
      <dc:date>2019-08-25T08:57:59Z</dc:date>
    </item>
    <item>
      <title>Re: Autocad for mac lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-for-mac-forum/autocad-for-mac-lisp/m-p/8985943#M35908</link>
      <description>&lt;P&gt;Thank you so much. Can we change this lisp a little?&amp;nbsp;&lt;/P&gt;&lt;P&gt;If an object opposite of my direction that is working true but if nothing opposite of direction it is not working what I want. Can we can this for mouse actions to select offset side?&lt;/P&gt;</description>
      <pubDate>Sun, 25 Aug 2019 09:08:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-for-mac-forum/autocad-for-mac-lisp/m-p/8985943#M35908</guid>
      <dc:creator>bedyr</dc:creator>
      <dc:date>2019-08-25T09:08:40Z</dc:date>
    </item>
    <item>
      <title>Re: Autocad for mac lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-for-mac-forum/autocad-for-mac-lisp/m-p/8986374#M35912</link>
      <description>&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;If an object opposite of my direction that is working true&lt;BR /&gt;On my side the routine doesn't work correctly in any direction - it doesn't create lines parallel to existing with 5 units offset (red lines are the resulting lines):&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="2019-08-25_22-01-12.png" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/670581iC791043E21FDF01B/image-size/large?v=v2&amp;amp;px=999" role="button" title="2019-08-25_22-01-12.png" alt="2019-08-25_22-01-12.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or I'm missing something?&lt;/P&gt;</description>
      <pubDate>Sun, 25 Aug 2019 19:02:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-for-mac-forum/autocad-for-mac-lisp/m-p/8986374#M35912</guid>
      <dc:creator>maxim_k</dc:creator>
      <dc:date>2019-08-25T19:02:39Z</dc:date>
    </item>
    <item>
      <title>Re: Autocad for mac lisp</title>
      <link>https://forums.autodesk.com/t5/autocad-for-mac-forum/autocad-for-mac-lisp/m-p/8988467#M35921</link>
      <description>&lt;P&gt;Can we change this for true direction?&lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2019 20:18:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/autocad-for-mac-forum/autocad-for-mac-lisp/m-p/8988467#M35921</guid>
      <dc:creator>bedyr</dc:creator>
      <dc:date>2019-08-26T20:18:35Z</dc:date>
    </item>
  </channel>
</rss>

