Maya Python游戏与影视编程指南阅读笔记——第二章

1、设置物体属性与读取物体属性(setAttr & getAttr)

代码:

import maya.cmds
lco = maya.cmds.spaceLocator()[0] #创建定位器

#获取属性

sx = maya.cmds.getAttr(lco+ ".scaleX")
print(sx)

#设置属性

sx*= 2
maya.cmds.setAttr(lco+".scaleX")

2、设置连接属性(connectAttr & disconnectAttr)
代码:

import maya.cmds
sphere = maya.cmds.polySphere()[0]
cube  = maya.cmds.polyCube()[0]

#连接立方体的y轴旋转属性到球体的y轴移动属性

maya.cmds.connectAttr(cube + ".ry",sphere + ".ty")

maya.cmds.select(cube)

#断开连接属性

maya.cmds.disconnectAttr(cube + ".ry" , sphere + ".ty")

猜你喜欢

转载自blog.csdn.net/peixin_huang/article/details/104131297