- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi, i'm trying to mirror the channel box attributes of my left joint chain from left to right.
However i'm getting an error with list concatenation!!
Image and code attached below
Can someone help me please?
Thanks
Daniel
______________________________
import maya.cmds as cmds
sel = cmd.ls(sl=True, dag=True)
leftSel = sel[:len(sel)/2]
rightSel = sel[len(sel)/2:]
cbAttr = cmd.listAttr(leftSel, k=1)
for i in cbAttr:
L_objVal = cmds.getAttr(leftSel + '.' + i)
if i == 'translateX':
cmds.setAttr(rightSel + '.' + i, L_objVal*-1)
if i == 'translateY':
cmds.setAttr(rightSel + '.' + i, L_objVal)
if i == 'translateZ':
cmds.setAttr(rightSel + '.' + i, L_objVal)
if i == 'rotateX':
cmds.setAttr(rightSel + '.' + i, L_objVal)
if i == 'rotateY':
cmds.setAttr(rightSel + '.' + i, L_objVal)
if i == 'rotateZ':
cmds.setAttr(rightSel + '.' + i, L_objVal)
if i == 'scaleX':
cmds.setAttr(rightSel + '.' + i, L_objVal)
if i == 'scaleY':
cmds.setAttr(rightSel + '.' + i, L_objVal)
if i == 'scaleZ':
cmds.setAttr(rightSel + '.' + i, L_objVal)
Solved! Go to Solution.