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

Join and apply matrix refactoring

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

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты nikitronn запросил слияние join_and_apply_matrix_refactoring в master Окт 03, 2020
  • Обзор 4
  • Коммиты 12
  • Конвейеры 0
  • Изменения 8

Created by: Durman

Addressed problem description

There are a lot of places of applying matrixes and joining meshes in code. This PR is intended to add one module responsible for all this operations. This module will be able to deal as with Py mesh and with Numy mesh. Highlight of this module is that you even should not think about with what kind of meshes you are dealing with.

import meshes as me

mesh = me.to_mesh(vertices, edges, faces)  # create mesh Numpy or Python
mesh.apply_matrix(matrix)
mesh2 = me.to_mesh(vertices2, edges2, faces2)
mesh = mesh.add_mesh(mesh2)  # join meshes

Type of mesh will be dependent on which type has vertices. If it is list it will convert data to PyMesh if array then to NpMesh.

Preflight checklist

  • Code changes complete.
  • Code documentation complete.
  • Manual testing done.
  • Ready for merge.
Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: join_and_apply_matrix_refactoring