Maya python,获取灯光类型?
我需要按类型选择场景中的灯光。点光源、方向灯等 选择所有灯光很容易:Maya python,获取灯光类型?,python,maya,Python,Maya,我需要按类型选择场景中的灯光。点光源、方向灯等 选择所有灯光很容易: lights=cmds.ls(lights=True) for light in lights: print light 但是如何选择该阵列中的所有点光源 我试过: type = cmds.getAttr(light + '.type') 但“类型”不是一个属性 谢谢。迭代您的数组并以这种方式对其进行过滤,例如: if(`nodeType$lightShape`=='pointLigh
lights=cmds.ls(lights=True)
for light in lights:
print light
但是如何选择该阵列中的所有点光源
我试过:
type = cmds.getAttr(light + '.type')
但“类型”不是一个属性
谢谢。迭代您的数组并以这种方式对其进行过滤,例如:
if(`nodeType$lightShape`=='pointLight'){
您可以在此处查看Maya节点列表:这样就可以了
lights=cmds.ls(lights=True)
对于灯光中的灯光:
light\u type=cmds.nodeType(light)
打印(轻型)
谢谢!那是梅尔,不是吗?如何在python中做到这一点?找到了。“type=cmds.nodeType(light)”啊,是的,对此很抱歉:)您可能应该避免在python内置的type
python上赋值,如果您想使用它,以后可能会有一些惊喜。