我正在使用python编写Maya脚本,我希望能够从Maya对象或对象组件中获取单个坐标值。
在这种情况下,我想从一个名为" curve1.cv [1]"
的控制顶点中仅检索y坐标值。我知道如何获得完整的坐标组:
cmds.pointPosition("curve1.cv[1]")
or
cmds.getAttr("curve1.cv[1]")
但这两个都返回x,y和z的一组浮点值。我希望能够为y坐标返回一个浮点值。
我该怎么做?
-PS。这是我在这里的第一篇文章,我是一名初学程序员。如果这是一个关于MEL / Python脚本问题的错误地方,我很抱歉。
答案 0 :(得分:0)
# You can also use pointPosition or getAttr
xyz = cmds.xform ( "curve1.cv[1]", query = True, translation = True )
# Use array index: xyz[0]=x, xyz[1]=y, xyz[1]=z
print xyz[1]