2014-09-19 64 views
1

Hy! 我对max脚本的体验不是很好,但是我已经编写/修改了一个导出器,可以导出单个网格,使用内置的obj导出器导出组。3ds max脚本由父母作出组

现在我想要选择层次结构中的父母(通常他们不是3Dobjects),并将他们转换为他们的父母组,并且我不知道我应该如何做到这一点。 任何建议可能你认识的脚本代码?

在先进的感谢

回答

2

您可以通过使用

myParent = $myObject.parent 

得到场景中的任何对象的父,您还可以使用下面的行获得所有父母的孩子:

myParent.children 

所以结合选择和组方法,您可以执行以下操作:

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

现在你有一个名为myGroup的组包含一个父对象及其所有子对象。稍微修改一下,你可以把它变成一个方法,并且遍历场景中的每个对象。希望这可以帮助你。

+0

我会尽力而为,并将其标记为一个很好的答案,最大的脚本没有那么好的手册。 – 2014-10-08 06:20:47