MAYA里面当前选定点(Vertex)的坐标信息在哪里看?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MAYA里面当前选定点(Vertex)的坐标信息在哪里看?相关的知识,希望对你有一定的参考价值。

还有动画里面,给点设置的key信息在哪里查看啊?
右侧的通道盒我看过了,没有…… 可以具体点告诉吗?
Orz...发现我发错类别了....

选择了点之后,在右侧的通道栏中找到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 

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

参考技术A 右侧的通道栏中的CVs(click to show)里有

去看Vertex多麻烦,直接用cluster约束点不是很方便吗?
参考技术B 右侧的通道盒

小程序可以实现地图点选 获取经纬度位置信息功能吗?

可以。

获取经纬度位置信息功能的方法:

方法一:使用xGeocoding工具,批量获得Google Earth/Google Map/百度/腾讯/高德等地图的经纬度。工具地址:http://www.gpsspg.com/xgeocoding/。

1.打开百度地图“坐标拾取系统”:输入网址”http://api.map.baidu.com/lbsapi/getpoint/index.html“,进入”坐标拾取系统“

2.进入”坐标拾取系统“后,就可以方便的查询自己的精准地理信息了,我们以”海尔工业园“为例,寻找它的详细坐标。在搜索栏输入“海尔工业园”点击搜索,如图,就会在地图上出现相应的标记,点击你要找的某一个,就能看到相应的坐标。

3.把找到的坐标输入到搜索栏,把后面“坐标反查”给勾上,点击搜索,就会对应的坐标打上标记,同时会有相应地址在最右边

4.把鼠标在地图上滑行,你可以看到,鼠标滑到每一个地方,都会显示对应的坐标。

方法二:使用Python程序,直接嵌入即可。

参考技术A

这里有一个方案可以试一试:

微信小程序map组件拖拽地图获取经纬度,地址,带定位点范围

参考技术B

当然可以实现,可以在这个坐标查询工具上面的地图上点击查看。

用程序通过百度地图API批量获取具体地址的经纬度可以选择两种方法:建议使用xGeocoding工具,可以批量获得Google Earth/Google Map/百度/腾讯/高德等地图的经纬度。工具地址如下:http://www.gpsspg.com/xgeocoding;使用Python程序,直接嵌入即可。代码如下:(需要注意的是百度API获取的是墨卡托坐标,而实际使用的是WGS84坐标,代码已添加转换,只要设定语言一致即可实现)。

以上是关于MAYA里面当前选定点(Vertex)的坐标信息在哪里看?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过辅助功能 API 获取当前选定文本的全局屏幕坐标。

关闭当前窗口快捷键ctrl加啥

OpenGL学习脚印: 坐标变换过程(vertex transformation)

如何在 Python 脚本中为 Autodesk Maya 2016 中的对象添加颜色?

unity shader 学习

顶点着色器 学习笔记