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

Inset Special Mk2

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

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты nikitronn запросил слияние github/fork/vicdoval/inset_special_mk2 в master Апр 21, 2021
  • Обзор 8
  • Коммиты 4
  • Конвейеры 0
  • Изменения 16

Created by: vicdoval

Inset Special Mk2: Speed test done with a 5000 faces voronoi sphere Upgrades:

  • Numpy implementation (between 2 and 3,5 times faster than old implementation)
  • Multi-level recursive node

New modes:

  • Sides : Works like the inset faces node but around 1,5x faster for constant inset and 16x for variable inset (*only partial support for concave polygons)
  • Matrix: Works like Extrude Faces and Extrude Faces Lite in Matrix Mode but 8 times faster

New Input:

  • Custom Normals - custom normals for inset displacement

New outputs:

  • Original Vert Idx - the index of the original vertex. Can be used to pass Vertex Data to new vertices. In case of Zero inset in Fan mode the index of the new vertex will be the first index of the polygon
  • Original Face Idx - the index of the original face. Can be used to pass Face Data to new faces
  • Pols Group - Outputs a list to mask polygons from the modified mesh, 0 = Original Polygon 1 = Side polygon 2 = Inset Polygon.
  • New Verts Mask - Mask of the new vertices

Custom Normal Example image

Original Face idx and Original Vert Idx Example image

New verts mask used to bevel only inset vertices image

Pols group output to filter the outputted polygons image

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