• S sverchok
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Задачи 148
    • Задачи 148
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 21
    • Запросы на слияние 21
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • Wiki
    • Wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • nikitronn
  • sverchok
  • Запросы на слияние
  • !2498

Partitioning polygon

  • Ревью изменений

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты nikitronn запросил слияние partitioning_polygon в master Июл 30, 2019
  • Обзор 7
  • Коммиты 5
  • Конвейеры 0
  • Изменения 4

Created by: Durman

Addressed problem description

http://algorist.com/problems/Polygon_Partitioning.html

Solution description

Simple node which takes polygon (ordered set of points) split it on Y monotone pieces.

Actually I have done this node only for algorithm testing which I am going to use in merge mesh (#2494) node but finally I decided that it can be useful to have such node in educational purpose at least.

2019-07-30_12-47-52

monotone

Great benefit of this node is that it can make polygon monotone even with holes, what can be used for representation such polygons in Blender.

monotone2

This node does not checks whether your polygon and holes have self intersections. If they have result can be wrong or node can return an error.

2019-07-31_08-59-57

Preflight checklist

  • Code changes complete.
  • Code documentation complete.
  • Documentation for users complete (or not required, if user never sees these changes).
  • Manual testing done.
  • Ready for merge.
Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: partitioning_polygon