Size: a a a

2020 November 19

AR

Alexander Rumiantsev in pro.algorithms
тут даже код есть
источник

S

Stas in pro.algorithms
Может вывалить на парня выч. геом, а?
источник

S

Stas in pro.algorithms
Чтобы научился строить выпуклые оболочки.
источник

CD

Constantine Drozdov in pro.algorithms
// Define Infinite (Using INT_MAX caused overflow problems) 
#define INF 10000

люблю этот сайт
источник

CD

Constantine Drozdov in pro.algorithms
Stas
Чтобы научился строить выпуклые оболочки.
да при чем тут выпуклые оболочки
источник

S

Stas in pro.algorithms
Constantine Drozdov
да при чем тут выпуклые оболочки
Построить выпуклую оболочку. Сравнить с изначальным контуром. Найти исключение из оболочки и контура. Проверять точку в этих треугольниках.
источник

S

Stas in pro.algorithms
(и заодно в самой выпуклой оболочке)
источник

CD

Constantine Drozdov in pro.algorithms
Stas
Построить выпуклую оболочку. Сравнить с изначальным контуром. Найти исключение из оболочки и контура. Проверять точку в этих треугольниках.
источник

CD

Constantine Drozdov in pro.algorithms
а, "исключение из оболочки и контура", с этого места поподробнее
источник

S

Stas in pro.algorithms
Constantine Drozdov
а, "исключение из оболочки и контура", с этого места поподробнее
внешние углы(в простом случае), у которых угол меньше 180.
источник

CD

Constantine Drozdov in pro.algorithms
Stas
внешние углы(в простом случае), у которых угол меньше 180.
и что с ними делать?
источник

S

Stas in pro.algorithms
Constantine Drozdov
и что с ними делать?
Построить новый многоугольник и посчитать уже пересечение там :) (не рекурсивно. Просто посчитав заранее площадь и посчитав площадь для точки)
источник

CD

Constantine Drozdov in pro.algorithms
Stas
Построить новый многоугольник и посчитать уже пересечение там :) (не рекурсивно. Просто посчитав заранее площадь и посчитав площадь для точки)
площадь для точки?
источник

S

Stas in pro.algorithms
Constantine Drozdov
площадь для точки?
Итеративно строить выпуклую оболочку. И каждый раз когда у нас обновляется внешнее ребро - добавлять многоугольник( вот тут надо подумать кстати). Сначала проверяем принадлежность выпуклой оболочек. Потому каждому многоугольнику.
источник

CD

Constantine Drozdov in pro.algorithms
Stas
Итеративно строить выпуклую оболочку. И каждый раз когда у нас обновляется внешнее ребро - добавлять многоугольник( вот тут надо подумать кстати). Сначала проверяем принадлежность выпуклой оболочек. Потому каждому многоугольнику.
можно вот на этом примере разобрать? многоугольник - ограниченная черным область
источник

S

Stas in pro.algorithms
Constantine Drozdov
площадь для точки?
Не корректно выразился. Когда считаем площадь путём треугольников.
источник

S

Stas in pro.algorithms
Constantine Drozdov
можно вот на этом примере разобрать? многоугольник - ограниченная черным область
источник

S

Stas in pro.algorithms
Примерно вот так.
источник

CD

Constantine Drozdov in pro.algorithms
и что с этим делать потом?
источник

S

Stas in pro.algorithms
Stas
Итеративно строить выпуклую оболочку. И каждый раз когда у нас обновляется внешнее ребро - добавлять многоугольник( вот тут надо подумать кстати). Сначала проверяем принадлежность выпуклой оболочек. Потому каждому многоугольнику.
Тык
источник