3ds max脚本由父母组成

时间:2014-09-19 05:56:17

标签: 3dsmax maxscript

HY! 我对max脚本没有太多经验,但我编写/修改了一个导出器,可以使用内置的obj导出器导出单个网格,组。

现在我想在层次结构中选择父母(通常不是3D对象)并将它们转换为具有种姓的群体,我不知道我应该如何做到这一点。 任何建议都可能是你知道的脚本代码吗?

先谢谢

1 个答案:

答案 0 :(得分:2)

您可以使用

获取场景中任何对象的父级
myParent = $myObject.parent

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

myParent.children

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

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

现在你有了一个名为myGroup的组,其中包含一个父对象及其所有子对象。稍微修改一下,您可以将其转换为方法,并迭代场景中的每个对象。希望这会对你有所帮助。