在不改变地理位置的情况下更改枢轴

时间:2014-08-15 11:22:48

标签: pivot maya

是否可以修改/掌握所选对象枢轴点(变换,旋转和缩放),其中枢轴指向用户选择的摄像机/通过场景中的摄像机列表?

我想在尝试转换为编码之前尝试手动尝试,但我尝试的以下方法不成功:

  1. 创建一个定位器
  2. 约束定位器瞄准我希望它指向
  3. 的相机
  4. 将地理位置定位到定位器
  5. 冻结地理位置上的变换并从定位器中取消它
  6. 虽然该方法有点工作,其中指向相机,但地理位置被旋转。我尝试将旋转值复制到旋转轴上,无论是地理旋转还是将旋转值调零,它都会回到原点。

    有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果您想要编码,这就是我用python做的方法。 这将移动对象的枢轴而不移动对象本身:

将maya.cmds导入为mc

mc.xform(' objectPivotYouWantToMove',piv =((mc.xform(' objectWhereYouWantPivotToBe',q = 1,ws = 1,piv = 1))[0], (mc.xform(' objectWhereYouWantPivotToBe',q = 1,ws = 1,piv = 1))[1],(mc.xform(' objectWhereYouWantPivotToBe',q = 1,ws) = 1,piv = 1))[2]))

这样做是移动一个物体的枢轴并将其置于另一个物体的位置而不移动地理/形状。

如果要在没有脚本的情况下移动它,请选择您的对象,然后按插入键。你现在可以将枢轴从物体上移开,如果按住“v'你可以把它拍到另一个。

希望这有帮助!