Works for me. The skin is applied to the shape and there is only one shape node parented to two transforms. I pruned weights and that worked too. Got an example file you want to send me? I'm under your same NDA ;o)
On Mar 12, 4:52 pm, yury nedelin <[email protected]> wrote: > right that's all good but here is were i am confused, > > so you have > getShape[0] and 2 parents, let say sphere1 and sphere2 . > > Skin sphere1 to a joint now your getShape[0] skinned. > > Try pruning weights with Maya tool in Edit Smooth Skin on both sphere1 and > sphere2, and shapes. > > How can I tell which one is actually skinned and which is not? Since it's > the same shape and its skinned then is should not matter but it does. > > Yury > > On Thu, Mar 12, 2009 at 4:33 PM, ryant <[email protected]> wrote: > > > If shape has two parent transforms it must be an instance right? > > > import maya.cmds as cmds > > > sphere = cmds.polySphere() > > cmds.instance(sphere) > > > getShape = cmds.listRelatives(sphere, shapes=True) > > parents = cmds.listRelatives(getShape[0], allParents=True) > > if len(parents) > 1: > > print getShape[0], "is an instance" > > > RyanT > > Technical Artist > >www.rtrowbridge.com/blog > > NaughtyDog Inc. > > > On Mar 12, 4:21 pm, yury nedelin <[email protected]> wrote: > > > hi this is not really python specific but > > > > what i a nice way to tell if object is an instance with mel/python? > > > > Yury > > --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/python_inside_maya -~----------~----~----~----~------~----~------~--~---
