- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello,
I'm trying to create two separate lists.
1 - List of all top level groups
2 - List of all geometry inside all of them
My outliner looks like this:
+building01_grp
building01_geo01
building01_geo02
building01_geo03
+building02_grp
building02_geo01
building02_geo02
building02_geo03
+building03_grp
building03_geo01
building03_geo02
building03_geo03
So ideally the lists would look like
buildingList = ["building01_grp", "building02_grp", "building03_grp"]
geometryList =["building01_geo01", "building01_geo02", "building01_geo03", ... , "building03_geo03"]
I'm ok with using selected nodes since there will always be a top group, like so:
import maya.cmds as cmds
buildingList = cmds.ls(long = True, selection = True, type = 'dagNode')
I can't figure out how to iterate based on the selected group names (or just straight up list all geometry) into another list.
How would you go about this?
Thank you
Solved! Go to Solution.