Нода «Переключатель меню» (menu switch node)¶

Нода Menu Switch выводит один из своих входов в зависимости от выбора меню. Вычисляется только тот вход, который проходит через ноду.
Доступные пункты меню определяются пользователем. Пункты меню можно добавлять и удалять, а также переименовывать и переупорядочивать на боковой панели редактора. Переименование пункта меню сохраняет существующие ссылки соответствующего входного сокета.
Меню можно использовать в группах нод и пользовательском интерфейсе модификатора нод. Соединение входа меню с нодой Group Input сделает это меню групповым входом. Для работы – сокет меню в группе нод или в узле перенаправления или в других транзитных нодах должен быть подключён к ноде Menu Switch. Неподключённый сокет меню по умолчанию отображает пустое меню.
Соединение нескольких нод Menu Switch к одному и тому же выходному сокету создаёт конфликт (даже если записи меню одинаковы). Чтобы избежать этого, Menu Switch можно обернуть в группу нод. Несколько нодовых групп одного типа можно подключать к одному и тому же меню, поскольку они содержат одну и ту же ноду для переключения меню.
![]() Конфликт, вызванный подключением разных меню.¶ |
![]() Одна и та же группа нод может быть подключена без конфликта.¶ |
См. также
Нода Index Switch похожа, но она представляет варианты выбора в виде целочисленного индекса.
Входы (inputs)¶
- Меню
Определяет, какой из перечисленных ниже вариантов ввода будет передан.
- Элементы ввода
Для каждого пункта меню создаётся один вход. Вход используется при выборе соответствующей опции. Элементы можно переименовывать с помощью Ctrl-ЛКМ на имени сокета или на панели свойств нод.
Свойства (properties)¶
- Тип (type)
Определяет тип данных, которые обрабатываются нодой.
Выходы (outputs)¶
- Вывод (output)
Один из входов без каких-либо модификаций.