【问题标题】:Using 3DS Max's Python API, How to Select All Objects in Scene?使用 3DS Max 的 Python API,如何选择场景中的所有对象?
【发布时间】:2018-06-26 18:19:26
【问题描述】:

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

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

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

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

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

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

使用 3DS Max 2016 + PyCharm

【问题讨论】:

    标签: python 3dsmax 3ds


    【解决方案1】:

    MaxPlus.Core.GetRootNode().Children

    【讨论】:

      猜你喜欢
      • 2013-12-06
      • 2017-08-20
      • 2012-12-06
      • 2020-03-12
      • 2018-08-07
      • 1970-01-01
      • 2010-09-30
      • 2011-06-16
      • 2015-11-18
      相关资源
      最近更新 更多