<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/252592</link>
    <title>MATLAB Central Newsreader - Polygon from Unordered set of points</title>
    <description>Feed for thread: Polygon from Unordered set of points</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2012 by MathWorks, Inc.</copyright>
    <webmaster>webmaster@mathworks.com</webmaster>
    <generator>MATLAB Central Newsreader</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <title>MathWorks</title>
      <url>http://www.mathworks.com/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Mon, 01 Jun 2009 02:57:01 -0400</pubDate>
      <title>Polygon from Unordered set of points</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/252592#653710</link>
      <author>Balwinder Singh</author>
      <description>Hi All,&lt;br&gt;
I have an unordered set of points (x,y). I want to form a polygon from these vertices which should arrange the points in either clockwise or anticlockwise sense. Is it possible to do in MATLAB?&lt;br&gt;
&lt;br&gt;
Thanks.</description>
    </item>
    <item>
      <pubDate>Mon, 01 Jun 2009 11:34:02 -0400</pubDate>
      <title>Re: Polygon from Unordered set of points</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/252592#653765</link>
      <author>Bruno Luong</author>
      <description>&quot;Balwinder Singh&quot; &amp;lt;balwindersingh@gmail.com&amp;gt; wrote in message &amp;lt;gvvg1t$p64$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; Hi All,&lt;br&gt;
&amp;gt; I have an unordered set of points (x,y). I want to form a polygon from these vertices which should arrange the points in either clockwise or anticlockwise sense. Is it possible to do in MATLAB?&lt;br&gt;
&amp;gt; &lt;br&gt;
&lt;br&gt;
Posed generally like that, the answer is no, because there is many way to connect the points to form a polygon. You need to specify something else. For example:&lt;br&gt;
&lt;br&gt;
- Whereas your polygon is convex&lt;br&gt;
- If you look for a polygone that minimizes the circumference.&lt;br&gt;
&lt;br&gt;
The first problem is easy, the second problem is called &quot;Travelling Saleman problem&quot;, and it is one hardest problem in algorithmic &lt;a href=&quot;http://en.wikipedia.org/wiki/Travelling_salesman_problem&quot;&gt;http://en.wikipedia.org/wiki/Travelling_salesman_problem&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Now the question is where you place your problem in between?&lt;br&gt;
&lt;br&gt;
Bruno</description>
    </item>
    <item>
      <pubDate>Mon, 01 Jun 2009 11:53:14 -0400</pubDate>
      <title>Re: Polygon from Unordered set of points</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/252592#653766</link>
      <author>ImageAnalyst</author>
      <description>On May 31, 10:57&#160;pm, &quot;Balwinder Singh&quot; &amp;lt;balwindersi...@gmail.com&amp;gt;&lt;br&gt;
wrote:&lt;br&gt;
&amp;gt; Hi All,&lt;br&gt;
&amp;gt; I have an unordered set of points (x,y). I want to form a polygon from these vertices which should arrange the points in either clockwise or anticlockwise sense. Is it possible to do in MATLAB?&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Thanks.&lt;br&gt;
&lt;br&gt;
--------------------------&lt;br&gt;
Can't you just find the centroid, then find the angle from the&lt;br&gt;
centroid to each of the points, then sort based on angle?  You'd get a&lt;br&gt;
multi-pointed star-like object I would think.</description>
    </item>
    <item>
      <pubDate>Mon, 01 Jun 2009 16:50:19 -0400</pubDate>
      <title>Re: Polygon from Unordered set of points</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/252592#653851</link>
      <author>Luigi Giaccari</author>
      <description>&quot;Balwinder Singh&quot; &amp;lt;balwindersingh@gmail.com&amp;gt; wrote in message &amp;lt;gvvg1t$p64$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; Hi All,&lt;br&gt;
&amp;gt; I have an unordered set of points (x,y). I want to form a polygon from these vertices which should arrange the points in either clockwise or anticlockwise sense. Is it possible to do in MATLAB?&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Thanks.&lt;br&gt;
&lt;br&gt;
The solution to this problem heavly depends on the shape of your dataset.&lt;br&gt;
ONe solution may be the traveling salesman. For convex shape is the convex hull.&lt;br&gt;
&lt;br&gt;
I thing in the general case you have to find delaunay edges.&lt;br&gt;
&lt;br&gt;
For more see:&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;doc&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;demos&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Mathematics&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Creating and editing delaunay triangulation&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Example 7(Example Seven: Curve Reconstruction     from a Point Cloud)&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://giaccariluigi.altervista.org/blog/&quot;&gt;http://giaccariluigi.altervista.org/blog/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</description>
    </item>
  </channel>
</rss>

