<?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: Sorting of points in X and Y coordinates in Visual LISP, AutoLISP and General Customization Forum</title>
    <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12545507#M18158</link>
    <description>&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;I have tried to remove duplicate by x-Coordinates. but not wokrs.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Code:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Defun&lt;/SPAN&gt;&lt;SPAN&gt; c:Kjl(/ pts1 l1)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;setq&lt;/SPAN&gt;&lt;SPAN&gt; cnt &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt; kj2 &lt;/SPAN&gt;&lt;SPAN&gt;nil&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;setq&lt;/SPAN&gt;&lt;SPAN&gt; pts1 pts)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;repeat&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;length&lt;/SPAN&gt;&lt;SPAN&gt; pts)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;setq&lt;/SPAN&gt;&lt;SPAN&gt; cnt1 &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;Repeat&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;length&lt;/SPAN&gt;&lt;SPAN&gt; pts)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; (= (&lt;/SPAN&gt;&lt;SPAN&gt;car&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;nth&lt;/SPAN&gt;&lt;SPAN&gt; cnt pts)) (&lt;/SPAN&gt;&lt;SPAN&gt;car&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;nth&lt;/SPAN&gt;&lt;SPAN&gt; cnt1 pts)))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;setq&lt;/SPAN&gt;&lt;SPAN&gt; lt &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;setq&lt;/SPAN&gt;&lt;SPAN&gt; kj2 (&lt;/SPAN&gt;&lt;SPAN&gt;append&lt;/SPAN&gt;&lt;SPAN&gt; kj2 (&lt;/SPAN&gt;&lt;SPAN&gt;list&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;nth&lt;/SPAN&gt;&lt;SPAN&gt; cnt1 pts))))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;SPAN&gt;;if&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;princ&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;strcat&lt;/SPAN&gt; &lt;SPAN&gt;"\n"&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;rtos&lt;/SPAN&gt;&lt;SPAN&gt; cnt1 &lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;)))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;setq&lt;/SPAN&gt;&lt;SPAN&gt; cnt1 (+ &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt; cnt1))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; ) &lt;/SPAN&gt;&lt;SPAN&gt;;Repeat&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;setq&lt;/SPAN&gt;&lt;SPAN&gt; cnt (+ &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt; cnt))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; ) &lt;/SPAN&gt;&lt;SPAN&gt;;Repeat&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;;Defun&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Wed, 07 Feb 2024 10:16:09 GMT</pubDate>
    <dc:creator>avinash00002002</dc:creator>
    <dc:date>2024-02-07T10:16:09Z</dc:date>
    <item>
      <title>Sorting of points in X and Y coordinates</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12545083#M18156</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I want to sorting of X Coordinates and Y coordinates as per my drawing. Delete Duplicate X-coords and Y-coords.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have attached drawing with dimensions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any Idea to sorting.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Coordinates:&lt;/P&gt;&lt;P&gt;((449.67 551.029 0.0) (504.882 551.029 0.0) (572.687 551.029 0.0) (449.67 505.052 0.0) (504.882 505.052 0.0) (572.687 505.052 0.0) (449.67 457.624 0.0) (504.882 457.624 0.0) (572.687 457.624 0.0) (449.67 410.679 0.0) (504.882 410.679 0.0) (572.687 410.679 0.0) (633.777 505.052 0.0) (688.989 505.052 0.0) (756.794 505.052 0.0) (633.777 457.624 0.0) (688.989 457.624 0.0) (756.794 457.624 0.0))&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;&lt;P&gt;Avinash&lt;/P&gt;</description>
      <pubDate>Wed, 07 Feb 2024 05:25:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12545083#M18156</guid>
      <dc:creator>avinash00002002</dc:creator>
      <dc:date>2024-02-07T05:25:20Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting of points in X and Y coordinates</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12545265#M18157</link>
      <description>&lt;P&gt;You need to use the vl-sort function, obviously.&amp;nbsp;&lt;A href="https://help.autodesk.com/view/ACD/2022/ENU/?guid=GUID-F3B27BD2-27FA-4185-B22C-85509175C171" target="_blank" rel="noopener"&gt;HELP&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You cannot have a simpler task to learn it on.&lt;/P&gt;
&lt;P&gt;So make an effort and do that by yourself.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Feb 2024 07:57:01 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12545265#M18157</guid>
      <dc:creator>ВeekeeCZ</dc:creator>
      <dc:date>2024-02-07T07:57:01Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting of points in X and Y coordinates</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12545507#M18158</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;I have tried to remove duplicate by x-Coordinates. but not wokrs.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Code:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Defun&lt;/SPAN&gt;&lt;SPAN&gt; c:Kjl(/ pts1 l1)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;setq&lt;/SPAN&gt;&lt;SPAN&gt; cnt &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt; kj2 &lt;/SPAN&gt;&lt;SPAN&gt;nil&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;setq&lt;/SPAN&gt;&lt;SPAN&gt; pts1 pts)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;repeat&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;length&lt;/SPAN&gt;&lt;SPAN&gt; pts)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;setq&lt;/SPAN&gt;&lt;SPAN&gt; cnt1 &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;Repeat&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;length&lt;/SPAN&gt;&lt;SPAN&gt; pts)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; (= (&lt;/SPAN&gt;&lt;SPAN&gt;car&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;nth&lt;/SPAN&gt;&lt;SPAN&gt; cnt pts)) (&lt;/SPAN&gt;&lt;SPAN&gt;car&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;nth&lt;/SPAN&gt;&lt;SPAN&gt; cnt1 pts)))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;setq&lt;/SPAN&gt;&lt;SPAN&gt; lt &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;setq&lt;/SPAN&gt;&lt;SPAN&gt; kj2 (&lt;/SPAN&gt;&lt;SPAN&gt;append&lt;/SPAN&gt;&lt;SPAN&gt; kj2 (&lt;/SPAN&gt;&lt;SPAN&gt;list&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;nth&lt;/SPAN&gt;&lt;SPAN&gt; cnt1 pts))))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;SPAN&gt;;if&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;princ&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;strcat&lt;/SPAN&gt; &lt;SPAN&gt;"\n"&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;rtos&lt;/SPAN&gt;&lt;SPAN&gt; cnt1 &lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt; &lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;)))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;setq&lt;/SPAN&gt;&lt;SPAN&gt; cnt1 (+ &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt; cnt1))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; ) &lt;/SPAN&gt;&lt;SPAN&gt;;Repeat&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; (&lt;/SPAN&gt;&lt;SPAN&gt;setq&lt;/SPAN&gt;&lt;SPAN&gt; cnt (+ &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt; cnt))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; ) &lt;/SPAN&gt;&lt;SPAN&gt;;Repeat&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;;Defun&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 07 Feb 2024 10:16:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12545507#M18158</guid>
      <dc:creator>avinash00002002</dc:creator>
      <dc:date>2024-02-07T10:16:09Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting of points in X and Y coordinates</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12545524#M18159</link>
      <description>&lt;P&gt;If the list of coors you posted in the initial post is the result you wanted, then you don't need to remove anything.&lt;/P&gt;
&lt;P&gt;Just sort all the points by X, save it, and sort it again by Y.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Feb 2024 10:30:37 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12545524#M18159</guid>
      <dc:creator>ВeekeeCZ</dc:creator>
      <dc:date>2024-02-07T10:30:37Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting of points in X and Y coordinates</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12545525#M18160</link>
      <description>&lt;P&gt;yes, it is needs to be removing duplicate X and Y coordinates.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Feb 2024 10:32:24 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12545525#M18160</guid>
      <dc:creator>avinash00002002</dc:creator>
      <dc:date>2024-02-07T10:32:24Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting of points in X and Y coordinates</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12545603#M18161</link>
      <description>&lt;P&gt;The simplest way is to build a list of unique x-es I can think of.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;(foreach point points
  (setq x (car point))
  (if (member x xuniques)
    (setq xuniques (cons x xuniques))))
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Feb 2024 11:21:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12545603#M18161</guid>
      <dc:creator>ВeekeeCZ</dc:creator>
      <dc:date>2024-02-07T11:21:47Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting of points in X and Y coordinates</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12545619#M18162</link>
      <description>&lt;P&gt;hey,&lt;/P&gt;&lt;P&gt;check the function&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="lisp"&gt;(defun parse_list (list_to_sort x_axle / index parsed_list parsed_sublist)
	(if x_axle (setq coordinate_1 'car coordinate_2 'cadr coordinate_3 'caar)
			   (setq coordinate_1 'cadr coordinate_2 'car coordinate_3 'cadar)
	)
	(setq list_to_sort (vl-sort list_to_sort '(lambda (point_1 point_2)
														(and (&amp;lt; ((eval coordinate_1) point_1)
															    ((eval coordinate_1) point_2))
														)
											   )
					   )
		  index 0
		  parsed_sublist (list (car list_to_sort))
	)
	(repeat (length list_to_sort)
		(cond
			(
				(equal ((eval coordinate_3) parsed_sublist)
				   	   ((eval coordinate_1) (nth (setq index (1+ index)) list_to_sort))
					   1e-3
				)
				 (setq parsed_sublist (append parsed_sublist (list (nth index list_to_sort))))
			)
			(
			   t
				    (setq parsed_list (append parsed_list
											 (list (vl-sort parsed_sublist
														  '(lambda (point_1 point_2)
														  		(and (&amp;lt; ((eval coordinate_2) point_1)
																	 	((eval coordinate_2) point_2)
																	 )
																)
														   )
												   )
											 )
									  )
				          parsed_sublist (list (nth index list_to_sort))
					)
			)
		)
	)
	(mapcar '(lambda (sublist) (if (= 1 (length sublist)) (car sublist) (last sublist))) parsed_list)
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;it sorts and parses a list ascending depending on the x_axle parameter. if x_axle is &lt;EM&gt;&lt;STRONG&gt;t&lt;/STRONG&gt;&lt;/EM&gt; then it sort a list by x coordinate, otherwise by y.&amp;nbsp; if there are several points with same x/y coordinate and different y/x coordinates then only point with greatest y/x coordinate will stay.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;like (parse_list&amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;your_list t)&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;corrected&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Feb 2024 11:57:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12545619#M18162</guid>
      <dc:creator>komondormrex</dc:creator>
      <dc:date>2024-02-08T11:57:52Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting of points in X and Y coordinates</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12547605#M18163</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;Thanks for your prompt reply,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a way to retain only X-Min and yMax points.&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;&lt;P&gt;Avinash&lt;/P&gt;</description>
      <pubDate>Thu, 08 Feb 2024 04:38:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12547605#M18163</guid>
      <dc:creator>avinash00002002</dc:creator>
      <dc:date>2024-02-08T04:38:48Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting of points in X and Y coordinates</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12548321#M18164</link>
      <description>&lt;P&gt;hey,&lt;/P&gt;&lt;P&gt;you may get 'em this way&lt;/P&gt;&lt;LI-CODE lang="lisp"&gt;(setq x_sorted_list (parse_list your_point_list t))
(setq y_sorted_list (parse_list your_point_list nil))
(setq min_x_point (list (caar x_sorted_list) (cadar y_sorted_list)))
(setq max_y_point (list (car (last x_sorted_list)) (cadr (last y_sorted_list))))  &lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 08 Feb 2024 12:07:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12548321#M18164</guid>
      <dc:creator>komondormrex</dc:creator>
      <dc:date>2024-02-08T12:07:35Z</dc:date>
    </item>
    <item>
      <title>Re: Sorting of points in X and Y coordinates</title>
      <link>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12549991#M18165</link>
      <description>&lt;P&gt;I use this works on number only.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;; sorts on 1st two items
(setq lst (vl-sort lst
	 '(lambda (a b)
	    (cond
	      ((&amp;lt; (car a) (car b)))
	      ((= (car a) (car b)) (&amp;lt; (cadr a) (cadr b)))
	    )
	  )
   )
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Feb 2024 04:47:14 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/sorting-of-points-in-x-and-y-coordinates/m-p/12549991#M18165</guid>
      <dc:creator>Sea-Haven</dc:creator>
      <dc:date>2024-02-09T04:47:14Z</dc:date>
    </item>
  </channel>
</rss>

