我需要按类型选择场景中的灯光。 PointLights,DirectionalLights等。
选择所有灯光很容易:
lights=cmds.ls(lights=True)
for light in lights:
print light
但是如何选择该阵列中的所有Point灯?
我试过了:
type = cmds.getAttr(light + '.type')
但'type'不是属性。
感谢。
答案 0 :(得分:4)
这样就可以了。
lights = cmds.ls(lights=True)
for light in lights:
light_type = cmds.nodeType(light)
print(light_type)
答案 1 :(得分:2)
迭代你的数组并以这种方式过滤它,例如:
blog.com/handle_post
您可以在此处查看Maya节点列表:http://download.autodesk.com/global/docs/maya2014/en_us/Nodes/index.html