玛雅蟒蛇,获得轻型?

时间:2015-08-12 10:02:19

标签: python maya

我需要按类型选择场景中的灯光。 PointLights,DirectionalLights等。

选择所有灯光很容易:

lights=cmds.ls(lights=True)

        for light in lights:  
        print light

但是如何选择该阵列中的所有Point灯?

我试过了:

type = cmds.getAttr(light + '.type')

但'type'不是属性。

感谢。

2 个答案:

答案 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