【问题标题】:3ds max script make group by parents3ds max 脚本按父母分组
【发布时间】:2014-11-13 15:45:00
【问题描述】:

喂! 我对 max script 不太熟悉,但我已经编写/修改了一个导出器,它可以使用内置的 obj 导出器导出单个网格、组。

现在我想在层次结构中选择父母(通常这些不是 3D 对象)并将它们与他们的父母一起转换为组,我不知道我应该如何去做。 有什么建议可能是您知道的脚本代码吗?

在此致谢

【问题讨论】:

    标签: 3dsmax maxscript


    【解决方案1】:

    您可以通过使用获取场景中任何对象的父对象

    myParent = $myObject.parent
    

    您可以使用以下行来获取父母的所有孩子:

    myParent.children
    

    因此结合 select 和 group 方法,您可以执行以下操作:

    myParent = $myObject.parent
    select myParent
    selectmore myParent.children
    group (GetCurrentSelection() as array) name:"myGroup"
    

    现在您有一个名为 myGroup 的组,其中包含一个父对象及其所有子对象。稍加修改,您就可以将其变成一个方法,并遍历场景中的每个对象。希望对您有所帮助。

    【讨论】:

    • 我会试一试并将其标记为一个好的答案,最大脚本没有那么好的手册。
    猜你喜欢
    • 2016-08-13
    • 2019-05-14
    • 1970-01-01
    • 2019-06-20
    • 1970-01-01
    • 2017-09-05
    • 1970-01-01
    • 2010-10-06
    • 2021-01-06
    相关资源
    最近更新 更多