使用3DS Max的Python API,如何选择场景中的所有对象?

时间:2018-01-17 19:14:09

标签: python 3dsmax 3ds

我很难理解如何使用MaxPlus类方法选择对象。

例如,以下脚本将打印用于INode中每个NodeTree个对象的材料(假设我手动在3DS Max视口中选择它们)

nodes = MaxPlus.SelectionManager.GetNodes()
for n in nodes:
    print(n.Material)

问题是,我不知道如何从仅脚本的角度获取这些对象,而不是手动选择它们。

我找到了MaxPlus.SelectionManager类,但似乎需要进行现有选择。

基本上,我只是尝试在3DS Max视口中发出相当于按CTRL + A的命令来选择所有场景对象。

使用3DS Max 2016 + PyCharm

1 个答案:

答案 0 :(得分:0)

MaxPlus.Core.GetRootNode()。儿童