Я изо всех сил пытаюсь понять, как выбирать объекты, используя подход класса MaxPlus.
Например, следующий скрипт напечатает материал, используемый для каждого INode
объекта в NodeTree
(при условии, что я вручную выбираю их в окне просмотра 3DS Max).
nodes = MaxPlus.SelectionManager.GetNodes()
for n in nodes:
print(n.Material)
Проблема в том, что я не знаю, как получить эти объекты с точки зрения только сценария, а не выбирать их вручную.
Я нашел класс MaxPlus.SelectionManager
, но, похоже, для этого требуется сделать существующий выбор.
По сути, я просто пытаюсь выполнить команду, эквивалентную нажатию CTRL + A
в окне просмотра 3DS Max, чтобы выбрать все объекты сцены.
Использование 3DS Max 2016 + PyCharm