В чем разница между активной полосой и выбранной полосой?

Aug 20 2020

Я понимаю, что активная полоса может быть только 0 или 1 и что выбранные полосы могут быть> = 0, но кроме этого, каков смысл этих 2 концепций? Будем признательны за использование сценариев Python.

Ответы

2 HikariTW Aug 20 2020 at 14:52

Большинство операторов Blender, действия интерфейса «работают» с активным объектом (например, вкладка информации RHS, модификатор apply); Выбранные объекты ... только что выделены.

Выбор - Blender Manual

Если метод, оператор может обрабатывать несколько объектов одновременно, он может использовать выбранные объекты. В противном случае будет выбран активный объект. Вернемся к времени 2.79, выбор нескольких объектов и переход в режим редактирования перейдут в режим редактирования только для активного объекта. Теперь он использует выбранные объекты и активный объект в Blender 2.80.

Итак, если задание / оператор должны над чем-то работать, и одновременно должен обрабатываться только один экземпляр. Активный объект предоставит только 1 объект или None , что упростит работу. И пользовательский интерфейс всегда будет делать активный объект другим , давая пользователю знать, с каким объектом будет иметь дело. Итак, слово активный .

И, что удивительно, «активный объект не может быть выбран» после того, как вы отменили выбор. Это означает, что активный объект - это «последний объект, с которым вы взаимодействуете».