首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在autodesk maya中查找中心点

在autodesk maya中查找中心点
EN

Stack Overflow用户
提问于 2010-08-23 17:00:52
回答 8查看 9.6K关注 0票数 4

如何在autodesk maya中找到中心点...我知道使用中心枢轴,但我找不到point..how来找到使用autodesk maya创建的3d对象的确切坐标?谢谢。

EN

回答 8

Stack Overflow用户

发布于 2011-02-25 23:45:27

只需转到菜单,修改>中心轴。这将使您的轴转到模型的中心。

票数 3
EN

Stack Overflow用户

发布于 2013-05-08 13:27:03

这个问题实际上有两种可能的答案。

对象的“中心”可能意味着:

对象边界框的中心:你可以如下所示(使用python)

代码语言:javascript
复制
bbx = cmds.xform(object, q=True, bb=True, ws=True) # world space
centerX = (bbx[0] + bbx[3]) / 2.0
centerY = (bbx[1] + bbx[4]) / 2.0
centerZ = (bbx[2] + bbx[5]) / 2.0

对象的枢轴的位置:这与对象的位置不同,因为您可以在不更改maya报告的平移编号的情况下移动枢轴。可以使用以下命令获取世界空间轴心位置:

代码语言:javascript
复制
pivot = cmds.xform(object, q=True, rp=True, ws=True)
票数 3
EN

Stack Overflow用户

发布于 2012-11-07 22:04:44

如果您对中心枢轴命令放置枢轴的位置感到满意,并且您只想知道它在worldspace中的位置,则可以执行以下操作(假设您已选定对象)

使用PyMEL:

代码语言:javascript
复制
import pymel.core as pm
theObject = pm.ls(sl=1)[0]
theObject.getRotatePivot()

或者使用maya.cmds:

代码语言:javascript
复制
import maya.cmds as mc
mc.xform(query=True,rotatePivot=True)

或使用MEL

代码语言:javascript
复制
xform -q -rotatePivot
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3546039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档