done: http://code.google.com/p/pymel/downloads/list

On Mar 23, 2009, at 2:14 PM, Justin Ball wrote:

>
> google code was where I was figuring was always the latest builds.  I
> did not even both
> bother to check for anything newer.
>
> The version problem could explain the odd error I am getting.
>
> Let me give it a shot.
>
> Also... for the longest time our work ip was banned from
> highen3d/fxshare, so I could not even go there.
>
> My vote, host both places (or all on googlecode)
>
> chadrik wrote:
>> part of the confusion here is that I posted 0.7.10 on googlecode, but
>> put 0.9.0 on highend3d where i've always put the latest.  perhaps i
>> should host the new version in both places?
>>
>> -chad
>>
>>
>> On Mar 23, 2009, at 1:50 PM, Paul Molodowitch wrote:
>>
>>
>>> ...also... I don't think isInstanced() is even available in 0.7.10.
>>> Are you, perhaps, using 0.9.0 documentation, with 0.7.x code?
>>>
>>> Here's a sample of how to use it in 0.9.0:
>>>
>>> from pymel import *
>>>
>>> cmds.file(f=1, new=1)
>>>
>>> cubeTrans, cubeMaker = polyCube()
>>> cubeShape = cubeTrans.getShape()
>>>
>>> cubeDupe = duplicate(cubeTrans)[0]
>>> cubeGroup = group(cubeTrans)
>>>
>>> # Nothing should be instanced - we made a duplicate (copy), not an
>>> inst.
>>> print "is shape instanced?", cubeShape.isInstanced()
>>> print "is transform instanced?", cubeTrans.isInstanced()
>>>
>>> # Now, shape should be instance, group not
>>> cubeInst = instance(cubeTrans)[0]
>>> print "is shape instanced?", cubeShape.isInstanced()
>>> print "is transform instanced?", cubeTrans.isInstanced()
>>>
>>>
>>> # Now both should be
>>> groupInst = instance(cubeGroup)[0]
>>> print "is shape instanced?", cubeShape.isInstanced()
>>> print "is transform instanced?", cubeTrans.isInstanced()
>>>
>>>
>>> # Delete the shape instance, and it should
>>> # still report as instanced - since the group it is part of
>>> # is still instanced
>>> delete(cubeInst)
>>> print "is shape instanced?", cubeShape.isInstanced()
>>> print "is transform instanced?", cubeTrans.isInstanced()
>>>
>>>
>>> - Paul
>>>
>>> On Mon, Mar 23, 2009 at 1:36 PM, Paul Molodowitch
>>> <[email protected]> wrote:
>>>
>>>> 2 notes:
>>>>
>>>> 1) If you're not already aware, there's a new version of pymel up -
>>>> 0.9.0.  You can grab it from highend3d.  If you were already aware,
>>>> and wanted to keep with the 0.7.x branch for compatability, carry
>>>> on... ;)
>>>>
>>>> 2) If you just want a list of all the meshes in your scene,
>>>> accounting
>>>> for all the possible instanced paths, try:
>>>>
>>>> ls(type='mesh', allPaths=True )
>>>>
>>>>
>>>> On Mon, Mar 23, 2009 at 12:43 PM, Justin Ball <[email protected]
>>>>
>>>>> wrote:
>>>>>
>>>>> I am having trouble using this command.
>>>>>
>>>>> I seem not to be prepping the info for the isInstanced() command
>>>>> properly.  Could someone give me a hand?
>>>>>
>>>>> Here is just some test code that I am trying to get to respond
>>>>> properly.
>>>>>
>>>>> snip--
>>>>>
>>>>> from pymel import *
>>>>>
>>>>>
>>>>> for x in ls(type='mesh'):
>>>>>   select(x, add=1) #select them
>>>>>   print "Name: " + x
>>>>>   print "stripNameSpace: " + x.stripNamespace()
>>>>>   print "PyNode: " + PyNode(x)
>>>>>   try:
>>>>>       a = x.stripNamespace()
>>>>>       a.isInstanced()
>>>>>       print "Strip TRUE"
>>>>>       print a
>>>>>   except:
>>>>>       pass
>>>>>   try:
>>>>>       p = PyNode(x)
>>>>>       p.isInstanced()
>>>>>       print "PyNode TRUE"
>>>>>   except:
>>>>>       pass
>>>>>
>>>>>
>>>>>
>>>>> print "Exit"
>>>>>
>>>>>
>>>>> --snip
>>>>>
>>>>> I have tried with both with 0.7.9 and 0.7.10 with still no luck.
>>>>>
>>>>> What I am trying to do is get the transform information of all the
>>>>> objects in a scene.  And if I have instanced geo, I need to get  
>>>>> it's
>>>>> proper transform info in world space since the local space
>>>>> information
>>>>> does not provide the additional transform for the group in  
>>>>> instanced
>>>>> geometry.  If someone has a better way of doing this, I am all  
>>>>> ears.
>>>>>
>>>>> Thank you!
>>>>>
>>>>>
>>>>>
>>
>>
>>>
>>
>
>
> >


--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/python_inside_maya
-~----------~----~----~----~------~----~------~--~---

Reply via email to