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

NURBS Sweep node

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

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

Created by: portnov

This node generates a NURBS Surface object by sweeping (extruding) one NURBS curve (called "profile") along another NURBS curve (called "path").

Several profile curves can be also used; in this case the resulting surface will be interpolaed between them.
If several profile curves are used, the user can provide specific values of path's curve T parameter, at which profile curves must be placed; otherwise, the node will place them automatically evenly along T parameter of the path curve.

It is supposed that initially the provided profile curve(s) are placed near global origin. If profile curves passes through global origin, then the resulting surface will go through the path curve.

The node works by placing several copies of profile curve along the path curve, and then lofting (skinning) between them. If several profile curves are used, then the node interpolates between them and places these interpolated curves along the path curve.

Screenshot_20200917_213551 Screenshot_20200917_214008 Screenshot_20200917_214512

Screenshot_20200917_223503

Preflight checklist

Put an x letter in each brackets when you're done this item:

  • 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.
Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: nurbs_sweep