Bah thanks, ure live saver!
Worked like a dream now I can move on with my quest to eeee... anyway,
thanks!
On Friday, 19 October 2012 15:52:00 UTC+1, Daz wrote:
>
> Heya
>
> I'm struggling with few lines of code today. It would be great if one of
> you gurus can help me with it.
>
> I'm trying to remove objects from quick set selections. Now the idea was
> to list all sets and remove object from them but that don't work.
> It only works if I specify the name of set so whhh...
>
> Here are my tries so far...
>
> set = cmds.ls('*_set*')
> cmds.sets(remove = set)
>
> all my sets are named xxx_set so I'm only looking for the _set part and
> they get nicely listed. The problem starts that when I want them to remove
> objects I get error :
>
> # Error: No object matches name: [u'FloorShader_set',
> u'bli_body_paint_set', u'bli_chrome_set', u'bli_disk_brake_set',
> u'bli_glass_amber_set', u'bli_glass_patterned_set',
> u'bli_glass_patterned_stagger_set', u'bli_glass_red_set',
> u'bli_glass_red_thin_set', u'bli_glass_set', u'bli_glass_thin_set',
> u'bli_interior_dummy_set', u'bli_plastic_black_glossy_set',
> u'bli_plastic_black_matte_set', u'bli_rims_paint_set',
> u'bli_rubber_black_set', u'bli_satined_metal_set', u'bli_tyre_tread_set',
> u'bli_tyre_wall_set', u'lambert1_set', u'mi_car_paint_phen_x_passes1_set',
> u'mia_caliper_set', u'mia_chrome_set', u'mia_disk_brake_set',
> u'mia_glass_amber_set', u'mia_glass_patterned_set',
> u'mia_glass_patterned_stagger_set', u'mia_glass_red_set',
> u'mia_glass_red_thin_set', u'mia_glass_set', u'mia_glass_thin_set',
> u'mia_interior_dummy_set', u'mia_material1_set',
> u'mia_material_x_passes1_set', u'mia_material_x_passes2_set',
> u'mia_material_x_passes3_set', u'mia_material_x_passes4_set',
> u'mia_material_x_passes5_set', u'mia_material_x_passes6_set',
> u'mia_material_x_passes7_set', u'mia_material_x_passes8_set',
> u'mia_plastic_black_glossy_set', u'mia_plastic_black_matte_set',
> u'mia_rims_paint_set', u'mia_rubber_black_set', u'mia_satined_metal_set',
> u'mia_tyre_tread_set', u'mia_tyre_wall_set', u'mia_window_blackprint_set',
> u'particleCloud1_set', u'pasted__fluidShape1_set', u'shaderGlow1_set',
> u'ss_blackout_set', u'surfaceShader1_set']
> # Traceback (most recent call last):
> # File "<maya console>", line 3, in <module>
> # TypeError: No object matches name: [u'FloorShader_set',
> u'bli_body_paint_set', u'bli_chrome_set', u'bli_disk_brake_set',
> u'bli_glass_amber_set', u'bli_glass_patterned_set',
> u'bli_glass_patterned_stagger_set', u'bli_glass_red_set',
> u'bli_glass_red_thin_set', u'bli_glass_set', u'bli_glass_thin_set',
> u'bli_interior_dummy_set', u'bli_plastic_black_glossy_set',
> u'bli_plastic_black_matte_set', u'bli_rims_paint_set',
> u'bli_rubber_black_set', u'bli_satined_metal_set', u'bli_tyre_tread_set',
> u'bli_tyre_wall_set', u'lambert1_set', u'mi_car_paint_phen_x_passes1_set',
> u'mia_caliper_set', u'mia_chrome_set', u'mia_disk_brake_set',
> u'mia_glass_amber_set', u'mia_glass_patterned_set',
> u'mia_glass_patterned_stagger_set', u'mia_glass_red_set',
> u'mia_glass_red_thin_set', u'mia_glass_set', u'mia_glass_thin_set',
> u'mia_interior_dummy_set', u'mia_material1_set',
> u'mia_material_x_passes1_set', u'mia_material_x_passes2_set',
> u'mia_material_x_passes3_set', u'mia_material_x_passes4_set',
> u'mia_material_x_passes5_set', u'mia_material_x_passes6_set',
> u'mia_material_x_passes7_set', u'mia_material_x_passes8_set',
> u'mia_plastic_black_glossy_set', u'mia_plastic_black_matte_set',
> u'mia_rims_paint_set', u'mia_rubber_black_set', u'mia_satined_metal_set',
> u'mia_tyre_tread_set', u'mia_tyre_wall_set', u'mia_window_blackprint_set',
> u'particleCloud1_set', u'pasted__fluidShape1_set', u'shaderGlow1_set',
> u'ss_blackout_set', u'surfaceShader1_set'] #
> relationshipEditorRelationshipsChanged relationshipPanel1 setMembership;
>
> I think the problems lie in the fact that I have u'xxx' and not xxx... or
> am I wrong? Not sure how to get the name to list without the u'xx' part :/
>
> Thanks, bye.
>
>
>
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe