2016-07-29 81 views
0

我有一個CAT層次和選擇的骨給予骨: enter image description here獲取(選擇)CAT對象使用MAXScript

我想選擇是與之相關的CAT對象(屏幕上的「三角形」) 。

我知道我可以從給定的骨經父母去根骨頭是這樣的:

local firstBoneName = (skinOps.GetBoneName (ePoly.modifiers[#skin]) 1 0) 
local boneParent = getNodeByName firstBoneName 
while (boneParent.parent != undefined) do (
    boneParent = (boneParent.parent) 
) 

所以現在我有這個(根骨有沒有父): enter image description here

但我想選擇這個: enter image description here

我該怎麼去從一個到另一個

回答

0

這應該工作,當你已經擁有了boneParent:

root = for obj in (getClassInstances CATParent) where obj.rootHub.node == boneParent do exit with obj.node