Heya Thanks for fast reply!
Humh I dont know how to explain it in more simple way. I want to put all code that is repetitive in to 1 function so that I dont have to duplicate it for each new function I do... Like in the "Not Working" example. I tried to make a function that would remove objects from sets and it was being run every time I tried to apply a different material. Unfortunately it didn't remove objects from sets, but only keep on adding them. So atm the working script does this as I want it to : I select 10 objects I click on chrome set 10 objects ADD to chrome Set I select 5 objects out of the 10 objects I click on plastic Set 5 object are removed from all sets 5 object ADD to plastic Set Now the not working script does this: I select 10 objects I click on chrome set 10 objects ADD to chrome Set I select 5 objects out of the 10 objects I click on plastic Set 5 object ADD to plastic Set Which mean that 10 objects are in chrome set from which 5 are in both chrome and plastic. Which is incorrect as they can only be in 1 set. So for some reason when I run this command http://pastebin.com/C14d0D5H and then I run the same command but with different set name - so lets say plastic. The object that were 1st added to chrome if selected again would also be added to plastic set but would not be removed from chrome set. -- You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
