<?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: Insert blocks at the vertices of the polyline and align to the segments in Visual LISP, AutoLISP and General Customization Forum</title>
    <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960455#M65952</link>
    <description>&lt;P&gt;I didn't see your comments, but I did for both open or closed LWPOLYLINES and for both straight or arced segmented LWPOLYLINES...&lt;/P&gt;&lt;P&gt;I hope you don't mind, I think its better more then less...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;(defun c:insarrowsalonglw ( / mid lw bln data dat k mp c )

  (defun mid ( p1 p2 )
    (mapcar '(lambda ( a b ) (/ (+ a b) 2.0)) p1 p2)
  )

  (vl-cmdf "_.UNDO" "_BE")
  (while
    (or
      (not (setq lw (car (entsel "\nPick LWPOLYLINE to place block \"Arrow\" on its vertices..."))))
      (if lw
        (/= (cdr (assoc 0 (entget lw))) "LWPOLYLINE")
      )
    )
    (prompt "\nMissed or picked wrong entity type...")
  )
  (setq bln "Arrow")
  (setq data (vl-remove-if-not '(lambda ( x ) (vl-position (car x) '(10 42))) (entget lw)))
  (if (= 1 (logand 1 (cdr (assoc 70 (entget lw)))))
    (setq data (append data (list (car data) (last data))))
  )
  (setq dat data data nil)
  (while dat
    (setq data (cons (list (car dat) (cadr dat)) data))
    (setq dat (cddr dat))
  )
  (setq data (reverse data) k -1)
  (foreach d data
    (setq k (1+ k))
    (if (&amp;lt; k (1- (length data)))
      (if (zerop (cdr (cadr d)))
        (progn
          (vl-cmdf "_.-INSERT" bln "_non" (cdr (car d)) 1.0 1.0 (cvunit (angle (cdr (car d)) (cdr (car (nth (1+ k) data)))) "radian" "degree"))
          (vl-cmdf "_.-INSERT" bln "_non" (cdr (car (nth (1+ k) data))) 1.0 1.0 (cvunit (angle (cdr (car (nth (1+ k) data))) (cdr (car d))) "radian" "degree"))
        )
        (progn
          (setq mp (inters (cdr (car d)) (polar (cdr (car d)) (- (angle (cdr (car d)) (cdr (car (nth (1+ k) data)))) (atan (cdr (cadr d)))) 1.0) (cdr (car (nth (1+ k) data))) (polar (cdr (car (nth (1+ k) data))) (+ (angle (cdr (car (nth (1+ k) data))) (cdr (car d))) pi (atan (cdr (cadr d)))) 1.0) nil))
          (setq c (inters (mid (cdr (car d)) mp) (polar (mid (cdr (car d)) mp) (+ (angle (cdr (car d)) mp) (* 0.5 pi)) 1.0) (mid mp (cdr (car (nth (1+ k) data)))) (polar (mid mp (cdr (car (nth (1+ k) data)))) (+ (angle mp (cdr (car (nth (1+ k) data)))) (* 0.5 pi)) 1.0) nil))
          (vl-cmdf "_.-INSERT" bln "_non" (cdr (car d)) 1.0 1.0 (cvunit ((if (minusp (cdr (cadr d))) - +) (angle c (cdr (car d))) (* 0.5 pi)) "radian" "degree"))
          (vl-cmdf "_.-INSERT" bln "_non" (cdr (car (nth (1+ k) data))) 1.0 1.0 (cvunit ((if (minusp (cdr (cadr d))) + -) (angle c (cdr (car (nth (1+ k) data)))) (* 0.5 pi)) "radian" "degree"))
        )
      )
    )
  )
  (vl-cmdf "_.UNDO" "_E")
  (princ)
)&lt;/PRE&gt;</description>
    <pubDate>Thu, 24 Dec 2020 16:04:39 GMT</pubDate>
    <dc:creator>marko_ribar</dc:creator>
    <dc:date>2020-12-24T16:04:39Z</dc:date>
    <item>
      <title>Insert blocks at the vertices of the polyline and align to the segments</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960356#M65949</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I need a routine that inserts and rotates blocks relative to a polyline.&lt;/P&gt;&lt;P&gt;How it should be: one block is inserted into the end vertices of the polyline, two blocks are inserted into the intermediate vertices, the blocks unfold along the polyline segments and are directed in opposite directions.&lt;/P&gt;&lt;P&gt;To explain in more detail, I have attached an image and a dwg file, which uses the "Arrow" block as an example.&lt;/P&gt;&lt;P&gt;Any help is appreciated.&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Arrows along polyline.jpg" style="width: 999px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/859686i94C09E01C591A9AB/image-size/large?v=v2&amp;amp;px=999" role="button" title="Arrows along polyline.jpg" alt="Arrows along polyline.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Dec 2020 14:58:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960356#M65949</guid>
      <dc:creator>Browning_Zed</dc:creator>
      <dc:date>2020-12-24T14:58:35Z</dc:date>
    </item>
    <item>
      <title>Re: Insert blocks at the vertices of the polyline and align to the segments</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960391#M65950</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4267914"&gt;@Browning_Zed&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Will you need to support both lightweight and standard polylines?&lt;/P&gt;&lt;P&gt;Will the polylines contain only&amp;nbsp;&lt;SPAN style="font-family: inherit;"&gt;straight segments?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;If a polyline is detected containing arc segments, should the command exit?&lt;/P&gt;&lt;P&gt;How will the block insertion scale be determined?&lt;/P&gt;&lt;P&gt;How should a closed polyline be handled?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What is your programming experience? Is your goal to learn code development or are you looking for a finished solution?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Just some initial thoughts. I'm sure others will have more questions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jerry&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Dec 2020 15:17:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960391#M65950</guid>
      <dc:creator>JBerns</dc:creator>
      <dc:date>2020-12-24T15:17:36Z</dc:date>
    </item>
    <item>
      <title>Re: Insert blocks at the vertices of the polyline and align to the segments</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960432#M65951</link>
      <description>&lt;P&gt;1. LWPolyline only.&lt;BR /&gt;2. Only straight segments.&lt;BR /&gt;3. If arc segments are detected, they may be skipped or the command may exit.&lt;BR /&gt;4. Before inserting, the block needs to set the scale and layer.&lt;BR /&gt;5. Closed polyline must be ignored.&lt;BR /&gt;6. I am just starting to learn LISP.&lt;/P&gt;</description>
      <pubDate>Thu, 24 Dec 2020 15:43:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960432#M65951</guid>
      <dc:creator>Browning_Zed</dc:creator>
      <dc:date>2020-12-24T15:43:22Z</dc:date>
    </item>
    <item>
      <title>Re: Insert blocks at the vertices of the polyline and align to the segments</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960455#M65952</link>
      <description>&lt;P&gt;I didn't see your comments, but I did for both open or closed LWPOLYLINES and for both straight or arced segmented LWPOLYLINES...&lt;/P&gt;&lt;P&gt;I hope you don't mind, I think its better more then less...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;(defun c:insarrowsalonglw ( / mid lw bln data dat k mp c )

  (defun mid ( p1 p2 )
    (mapcar '(lambda ( a b ) (/ (+ a b) 2.0)) p1 p2)
  )

  (vl-cmdf "_.UNDO" "_BE")
  (while
    (or
      (not (setq lw (car (entsel "\nPick LWPOLYLINE to place block \"Arrow\" on its vertices..."))))
      (if lw
        (/= (cdr (assoc 0 (entget lw))) "LWPOLYLINE")
      )
    )
    (prompt "\nMissed or picked wrong entity type...")
  )
  (setq bln "Arrow")
  (setq data (vl-remove-if-not '(lambda ( x ) (vl-position (car x) '(10 42))) (entget lw)))
  (if (= 1 (logand 1 (cdr (assoc 70 (entget lw)))))
    (setq data (append data (list (car data) (last data))))
  )
  (setq dat data data nil)
  (while dat
    (setq data (cons (list (car dat) (cadr dat)) data))
    (setq dat (cddr dat))
  )
  (setq data (reverse data) k -1)
  (foreach d data
    (setq k (1+ k))
    (if (&amp;lt; k (1- (length data)))
      (if (zerop (cdr (cadr d)))
        (progn
          (vl-cmdf "_.-INSERT" bln "_non" (cdr (car d)) 1.0 1.0 (cvunit (angle (cdr (car d)) (cdr (car (nth (1+ k) data)))) "radian" "degree"))
          (vl-cmdf "_.-INSERT" bln "_non" (cdr (car (nth (1+ k) data))) 1.0 1.0 (cvunit (angle (cdr (car (nth (1+ k) data))) (cdr (car d))) "radian" "degree"))
        )
        (progn
          (setq mp (inters (cdr (car d)) (polar (cdr (car d)) (- (angle (cdr (car d)) (cdr (car (nth (1+ k) data)))) (atan (cdr (cadr d)))) 1.0) (cdr (car (nth (1+ k) data))) (polar (cdr (car (nth (1+ k) data))) (+ (angle (cdr (car (nth (1+ k) data))) (cdr (car d))) pi (atan (cdr (cadr d)))) 1.0) nil))
          (setq c (inters (mid (cdr (car d)) mp) (polar (mid (cdr (car d)) mp) (+ (angle (cdr (car d)) mp) (* 0.5 pi)) 1.0) (mid mp (cdr (car (nth (1+ k) data)))) (polar (mid mp (cdr (car (nth (1+ k) data)))) (+ (angle mp (cdr (car (nth (1+ k) data)))) (* 0.5 pi)) 1.0) nil))
          (vl-cmdf "_.-INSERT" bln "_non" (cdr (car d)) 1.0 1.0 (cvunit ((if (minusp (cdr (cadr d))) - +) (angle c (cdr (car d))) (* 0.5 pi)) "radian" "degree"))
          (vl-cmdf "_.-INSERT" bln "_non" (cdr (car (nth (1+ k) data))) 1.0 1.0 (cvunit ((if (minusp (cdr (cadr d))) + -) (angle c (cdr (car (nth (1+ k) data)))) (* 0.5 pi)) "radian" "degree"))
        )
      )
    )
  )
  (vl-cmdf "_.UNDO" "_E")
  (princ)
)&lt;/PRE&gt;</description>
      <pubDate>Thu, 24 Dec 2020 16:04:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960455#M65952</guid>
      <dc:creator>marko_ribar</dc:creator>
      <dc:date>2020-12-24T16:04:39Z</dc:date>
    </item>
    <item>
      <title>Re: Insert blocks at the vertices of the polyline and align to the segments</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960468#M65953</link>
      <description>&lt;P&gt;Thanks a lot for the code! Is it possible to add a condition so that the command is also executed if the polyline is selected before starting the command?&lt;/P&gt;</description>
      <pubDate>Thu, 24 Dec 2020 16:13:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960468#M65953</guid>
      <dc:creator>Browning_Zed</dc:creator>
      <dc:date>2020-12-24T16:13:05Z</dc:date>
    </item>
    <item>
      <title>Re: Insert blocks at the vertices of the polyline and align to the segments</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960530#M65954</link>
      <description>&lt;P&gt;Nicely done,&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/940934"&gt;@marko_ribar&lt;/a&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In reply to&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4267914"&gt;@Browning_Zed&lt;/a&gt;&amp;nbsp; question about pre-select, the code could certainly be modified.&lt;/P&gt;&lt;P&gt;If you need to insert arrows on several polylines, the code could be modified to process a selection set.&lt;/P&gt;&lt;P&gt;Great thing about code - you can keep enhancing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jerry&lt;/P&gt;</description>
      <pubDate>Thu, 24 Dec 2020 16:59:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960530#M65954</guid>
      <dc:creator>JBerns</dc:creator>
      <dc:date>2020-12-24T16:59:41Z</dc:date>
    </item>
    <item>
      <title>Re: Insert blocks at the vertices of the polyline and align to the segments</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960558#M65955</link>
      <description>&lt;P&gt;&lt;SPAN class="JLqJ4b ChMk0b"&gt;&lt;SPAN&gt;I tried:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="JLqJ4b ChMk0b"&gt;&lt;SPAN&gt;(setq lw (ssget ": L" '((0. "LWPOLYLINE"))))&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="JLqJ4b ChMk0b"&gt;&lt;SPAN&gt;but it doesn't work.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Dec 2020 17:13:08 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960558#M65955</guid>
      <dc:creator>Browning_Zed</dc:creator>
      <dc:date>2020-12-24T17:13:08Z</dc:date>
    </item>
    <item>
      <title>Re: Insert blocks at the vertices of the polyline and align to the segments</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960625#M65956</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/4267914"&gt;@Browning_Zed&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;&lt;SPAN class="JLqJ4b ChMk0b"&gt;&lt;SPAN&gt;I tried:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="JLqJ4b ChMk0b"&gt;&lt;SPAN&gt;(setq lw (ssget ": L" '((0. "LWPOLYLINE"))))&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="JLqJ4b ChMk0b"&gt;&lt;SPAN&gt;but it doesn't work.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;No space between the colon and the L, but you need one between the 0 and the period/decimal.&amp;nbsp; But I don't see any reason to restrict the selection to Polylines that are not on locked Layers -- is there any reason the Blocks shouldn't be added to those?&lt;/P&gt;</description>
      <pubDate>Thu, 24 Dec 2020 18:19:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960625#M65956</guid>
      <dc:creator>Kent1Cooper</dc:creator>
      <dc:date>2020-12-24T18:19:17Z</dc:date>
    </item>
    <item>
      <title>Re: Insert blocks at the vertices of the polyline and align to the segments</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960674#M65957</link>
      <description>&lt;P&gt;The locked layer is not important, but ssget doesn't work anyway.&lt;BR /&gt;(setq lw (ssget '((0 . "LWPOLYLINE"))))&lt;BR /&gt;return "lentityp &amp;lt;Selection set: 120c&amp;gt;"&lt;/P&gt;</description>
      <pubDate>Thu, 24 Dec 2020 19:04:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960674#M65957</guid>
      <dc:creator>Browning_Zed</dc:creator>
      <dc:date>2020-12-24T19:04:09Z</dc:date>
    </item>
    <item>
      <title>Re: Insert blocks at the vertices of the polyline and align to the segments</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960713#M65958</link>
      <description>&lt;P&gt;You haven't studied well selection set handling... Here it is, just a small mod...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;(defun c:insarrowsalonglw ( / mid bln ss i lw data dat k mp c )

  (defun mid ( p1 p2 )
    (mapcar '(lambda ( a b ) (/ (+ a b) 2.0)) p1 p2)
  )

  (vl-cmdf "_.UNDO" "_BE")
  (setq bln "Arrow")
  (if (setq ss (ssget '((0 . "LWPOLYLINE"))))
    (repeat (setq i (sslength ss))
      (setq lw (ssname ss (setq i (1- i))))
      (setq data (vl-remove-if-not '(lambda ( x ) (vl-position (car x) '(10 42))) (entget lw)))
      (if (= 1 (logand 1 (cdr (assoc 70 (entget lw)))))
        (setq data (append data (list (car data) (last data))))
      )
      (setq dat data data nil)
      (while dat
        (setq data (cons (list (car dat) (cadr dat)) data))
        (setq dat (cddr dat))
      )
      (setq data (reverse data) k -1)
      (foreach d data
        (setq k (1+ k))
        (if (&amp;lt; k (1- (length data)))
          (if (zerop (cdr (cadr d)))
            (progn
              (vl-cmdf "_.-INSERT" bln "_non" (cdr (car d)) 1.0 1.0 (cvunit (angle (cdr (car d)) (cdr (car (nth (1+ k) data)))) "radian" "degree"))
              (vl-cmdf "_.-INSERT" bln "_non" (cdr (car (nth (1+ k) data))) 1.0 1.0 (cvunit (angle (cdr (car (nth (1+ k) data))) (cdr (car d))) "radian" "degree"))
            )
            (progn
              (setq mp (inters (cdr (car d)) (polar (cdr (car d)) (- (angle (cdr (car d)) (cdr (car (nth (1+ k) data)))) (atan (cdr (cadr d)))) 1.0) (cdr (car (nth (1+ k) data))) (polar (cdr (car (nth (1+ k) data))) (+ (angle (cdr (car (nth (1+ k) data))) (cdr (car d))) pi (atan (cdr (cadr d)))) 1.0) nil))
              (setq c (inters (mid (cdr (car d)) mp) (polar (mid (cdr (car d)) mp) (+ (angle (cdr (car d)) mp) (* 0.5 pi)) 1.0) (mid mp (cdr (car (nth (1+ k) data)))) (polar (mid mp (cdr (car (nth (1+ k) data)))) (+ (angle mp (cdr (car (nth (1+ k) data)))) (* 0.5 pi)) 1.0) nil))
              (vl-cmdf "_.-INSERT" bln "_non" (cdr (car d)) 1.0 1.0 (cvunit ((if (minusp (cdr (cadr d))) - +) (angle c (cdr (car d))) (* 0.5 pi)) "radian" "degree"))
              (vl-cmdf "_.-INSERT" bln "_non" (cdr (car (nth (1+ k) data))) 1.0 1.0 (cvunit ((if (minusp (cdr (cadr d))) + -) (angle c (cdr (car (nth (1+ k) data)))) (* 0.5 pi)) "radian" "degree"))
            )
          )
        )
      )
    )
  )
  (vl-cmdf "_.UNDO" "_E")
  (princ)
)&lt;/PRE&gt;</description>
      <pubDate>Thu, 24 Dec 2020 19:45:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960713#M65958</guid>
      <dc:creator>marko_ribar</dc:creator>
      <dc:date>2020-12-24T19:45:55Z</dc:date>
    </item>
    <item>
      <title>Re: Insert blocks at the vertices of the polyline and align to the segments</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960741#M65959</link>
      <description>&lt;P&gt;Thank you so much! You helped me a lot.&lt;/P&gt;</description>
      <pubDate>Thu, 24 Dec 2020 20:12:40 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/insert-blocks-at-the-vertices-of-the-polyline-and-align-to-the/m-p/9960741#M65959</guid>
      <dc:creator>Browning_Zed</dc:creator>
      <dc:date>2020-12-24T20:12:40Z</dc:date>
    </item>
  </channel>
</rss>

