从maya对象捕捉单个坐标值

2024-09-28 03:14:11 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

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

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

cmds.getAttr("curve1.cv[1]")

但是这两个函数都会返回一组x,y,z的浮点值,我只想返回y坐标的一个浮点值。在

我该怎么做?在

这是我在这里的第一篇文章,我是一个初学者程序员。如果这是问MEL/Python脚本编写问题的错误地方,我很抱歉。在


Tags: or对象脚本方式组件cv浮点cmds
1条回答
网友
1楼 · 发布于 2024-09-28 03:14:11
# 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]

相关问题 更多 >

    热门问题