<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94306</guid>
        <pubDate>Mon, 28 Oct 2002 20:21:47 +0000</pubDate>
        <title>Принадлежность точки к полигону</title>
        <link>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94306</link>
        <description><![CDATA[Muran: Этот способ действеннен, если есть заранее подготовленные закрашенные полигоны.<br>Это конечно возможно, но займет пару гигов места... не подходит..<br>А если в RTM делать, то дольше чем перебором получится..<br>Все равно придется определять области закраски...<br>]]></description>
        <author>Muran</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94305</guid>
        <pubDate>Thu, 24 Oct 2002 08:23:24 +0000</pubDate>
        <title>Принадлежность точки к полигону</title>
        <link>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94305</link>
        <description><![CDATA[Cubloid: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>S.Yu.Gubanov, 17.10.02, 12:35:34</span><div class='quote '>А сколько пикселей на экране покрывает такой полигон? Может легче завести вспомогательную картинку с изображением этого полигона закрашенным определенным цветом, а потом проверять какой цвет у выбранной точки...</div></div><br>]]></description>
        <author>Cubloid</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94304</guid>
        <pubDate>Wed, 23 Oct 2002 16:39:36 +0000</pubDate>
        <title>Принадлежность точки к полигону</title>
        <link>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94304</link>
        <description><![CDATA[Muran: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>Cubloid, 19.10.02, 18:46:37</span><div class='quote '>А возможно применить сканирование на плоскости, что-то типа того, что предложили выше с цветным отображением полигона в памяти?</div></div><br><br>А что это такое?<br>]]></description>
        <author>Muran</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94303</guid>
        <pubDate>Sun, 20 Oct 2002 19:05:27 +0000</pubDate>
        <title>Принадлежность точки к полигону</title>
        <link>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94303</link>
        <description><![CDATA[Demo_S: гм, если произвольный, то я знаю только лучем... <br>вот еслибы выпуклый, или звездчатый... (звездчатый, это когда внутри есть такая точка, отрезки из которой к любой вершине не пересекают границу полигона)]]></description>
        <author>Demo_S</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94302</guid>
        <pubDate>Sat, 19 Oct 2002 14:46:37 +0000</pubDate>
        <title>Принадлежность точки к полигону</title>
        <link>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94302</link>
        <description><![CDATA[Cubloid: Я лично вижу один вариант - апроксимация более простой фигурой.<br>А возможно применить сканирование на плоскости, что-то типа того, что предложили выше с цветным отображением полигона в памяти?]]></description>
        <author>Cubloid</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94301</guid>
        <pubDate>Sat, 19 Oct 2002 13:04:38 +0000</pubDate>
        <title>Принадлежность точки к полигону</title>
        <link>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94301</link>
        <description><![CDATA[Muran: Полигон произвольный.<br>А метод с лучем мы уже реализовали, но все равно долго...<br>Полигон может задаваться точками, линиями(при этом надо искать пересечение)<br>и аркой. Супер изврат, но как есть...Думали, может как нибудь хитро отсортировать вершины, но пока ничего не вышло...]]></description>
        <author>Muran</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94300</guid>
        <pubDate>Thu, 17 Oct 2002 20:00:21 +0000</pubDate>
        <title>Принадлежность точки к полигону</title>
        <link>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94300</link>
        <description><![CDATA[Demo_S: хе:) скажи только какой у тебя полигон, выпуклый ли не выпуклый?<br>вообще куча методов была в факе по 3d графике, только я урл не помню (на форуме точно урл уже давал, можно попробовать отъюзать поиск)<br>а если скажешь, какого типа полигон, я тебе так напишу, благо возился с этим немало:)]]></description>
        <author>Demo_S</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94299</guid>
        <pubDate>Thu, 17 Oct 2002 13:36:57 +0000</pubDate>
        <title>Принадлежность точки к полигону</title>
        <link>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94299</link>
        <description><![CDATA[Cubloid: 1) Проводим луч из точки через полигон, если луч пересекает четное число ребер, то не принадлежит, иначе принадлежит.<br>Хотя надо проверить на пересечение с 1000-1 ребер :(<br>2) Вершины нумеруем.<br>Fi=0;<br>Проводим луч из точки в 1-ую вершину и считаем угол для поворота в луча во 2-ую вершину если по часовой то с + если против часой то с - и прибавляем к Fi. Повторяем сей шаг по циклу и возвращаемся в 1 вершину.<br>Если Fi==0, то не принадлежит, иначе принадлежит.<br>Других базовых методов не знаю.<br><br>Соответственно для первого приближения можно апроксимировать полигон прямоугольником, то бишь вписать его туда. И использовать любой из двух методов.<br><br>В качестве второго приближения можно построить выпуклую оболочку на вершинах прямоугольника.<br>Но не знаю на сколько быстро можно это сделать.<br>И опять применить 1 или 2 способ.<br>При чем в первом способе заведомо будет либо 1 либо 2 точки пересечения.<br><br>Или еще вариант оставить от полигона каждую 10 вершину и применить любой способ. А потом каждую например 9 и так пока результат например 3 раза не изменится. Ну это вообще моя личная глупость...<br><br>Моежт еще можно триангуляцию сделать этому полигону? Оптимизировать как-нибудь?]]></description>
        <author>Cubloid</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94298</guid>
        <pubDate>Thu, 17 Oct 2002 08:35:34 +0000</pubDate>
        <title>Принадлежность точки к полигону</title>
        <link>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94298</link>
        <description><![CDATA[S.Yu.Gubanov: А сколько пикселей на экране покрывает такой полигон? Может легче завести вспомогательную картинку с изображением этого полигона закрашенным определенным цветом, а потом проверять какой цвет у выбранной точки...]]></description>
        <author>S.Yu.Gubanov</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94297</guid>
        <pubDate>Thu, 17 Oct 2002 08:19:51 +0000</pubDate>
        <title>Принадлежность точки к полигону</title>
        <link>https://forum.sources.ru/index.php?showtopic=9811&amp;view=findpost&amp;p=94297</link>
        <description><![CDATA[Muran: Народ!<br>Нужен алгорит определения принадлежности точки к полигону.<br>В полигоне порядка 1000 вершин.<br>Времени на перебор всех вершин нет.<br><br>Спасибо за внимание.]]></description>
        <author>Muran</author>
        <category>Алгоритмы</category>
      </item>
	
      </channel>
      </rss>
	