Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从maya对象捕捉单个坐标值_Python_Mel - Fatal编程技术网

Python 从maya对象捕捉单个坐标值

Python 从maya对象捕捉单个坐标值,python,mel,Python,Mel,我正在使用python编写Maya脚本,我希望能够从Maya对象或对象组件获取单个坐标值 在本例中,我只想从名为curve1.cv[1]的控制顶点检索y坐标值 我知道如何通过以下方式获得完整的坐标组: cmds.pointPosition("curve1.cv[1]") or cmds.getAttr("curve1.cv[1]") 但这两个函数都返回一组x、y和z的浮点值。我希望能够为y坐标返回一个浮点值 我该怎么做 -这是我在这里的第一篇文章,我是一个初学者程序员。如果在这里询问有关ME

我正在使用python编写Maya脚本,我希望能够从Maya对象或对象组件获取单个坐标值

在本例中,我只想从名为curve1.cv[1]的控制顶点检索y坐标值

我知道如何通过以下方式获得完整的坐标组:

cmds.pointPosition("curve1.cv[1]")
or

cmds.getAttr("curve1.cv[1]")
但这两个函数都返回一组x、y和z的浮点值。我希望能够为y坐标返回一个浮点值

我该怎么做

-这是我在这里的第一篇文章,我是一个初学者程序员。如果在这里询问有关MEL/Python脚本的问题是错误的,我深表歉意

# 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]