我经常需要把一些模型等间距摆放,分享一个自己写了小脚本,用了很久,挺方便的,如果有需要的朋友直接拿走吧。
![](https://i-blog.csdnimg.cn/blog_migrate/ed709fc2e0ae1687c8eb568a1a3fd15c.png)
执行脚本后,会等间距排列
*号后面的30和40分别代表X轴和Y轴的位置距离,可自行更改。
import maya.cmds as cmds
objslList=cmds.ls(sl=True)
print(objslList)
for i in range(objslList.__len__()):
print(i)
rowNum = i//10*-1
print(rowNum)
t_x=(i%10)*30
t_y=rowNum*40
print(t_x, t_y)
cmds.xform(objslList[i], t=(t_x,t_y,0), r=True)