??maya中如何如何显示点的世界坐标??

2025-01-18 16:49:32
推荐回答(3个)
回答1:

选择了点之后,在右侧的通道栏中找到CVs(click to show),单击展开成员列表,里面显示的是所选择的点的局部空间坐标(X,Y,Z),可以在点的编号上按右键K帧,也可以直接按s键K帧,此时在时间轴上就可以看到刚才K的帧了,在时间轴上可以对关键帧进行编辑,如果要进行动画曲线编辑,则打开

Window > Animation Editors > Graph Editor... (参看附带的图片)

楼主应该发现了,以上的操作是通过操作点的局部空间坐标来完成的,有时可能达不到精确定位的效果,此时可以使用点的世界空间坐标,世界空间坐标的获取:

方法一:

建立一个LOCATOR,按w激活移动工具,按住v键,在目标点上用中键拖动,即把LOCATOR定位到目标点,此时LOCATOR上的坐标就是点的世界空间坐标,如果要操作的点不多,并且需要频繁地获取坐标时,可以考虑为点建立簇,用新建立的LOCATOR点约束簇,则直接移动LOCATOR就可以移动点,同样LOCATOR上的坐标就是点的世界空间坐标.

方法二:

建立一个POLYGON球体,获取其上一个点的坐标(以278号为例)

xform -q -ws -t "pSphere1.vtx[278]";

其中pSphere1是球的名称,vtx[278]是选定的点的代号,由于点可以用变换节点的属性表示(如上例),也可以用物体的形状节点属性来表示,所以上例可以改写成:

xform -q -ws -t "pSphereShape1.pnts[278]";

两句MEL的效果是一样的.同理,局部空间坐标也能用两句不同的MEL来达到:

getAttr "pSphere1.vtx[278]"

getAttr "pSphereShape1.pnts[278]"

除了K帧,还可以用表达式控制点,先将点的关键帧删除,再打开

Window > Animation Editors > Expression Editor...

输入如下语句:

pSphereShape1.pnts[278].pntx=sin(time);

pSphereShape1.pnts[278].pnty=sin(frame/2);

pSphereShape1.pnts[278].pnty=cos(frame/2);

按Create生成..

播放动画..

有关以上命令的详细用法以及更多的相关命令请参阅 Maya Help

希望以上回答能够解决你的问题

回答2:

你用移动工具调整点的位置,可以将移动工具设为世界坐标和自身坐标

回答3:

在 windows---第一个那个----comm editor那个里面 ... 有个polygon 项