【问题标题】:Maya - How can I move multiple objects from a center point outwardsMaya - 如何从中心点向外移动多个对象
【发布时间】:2017-08-17 17:37:13
【问题描述】:

a=如图所示,我想要 3 个对象(圆柱的 3 个扇区)(Maya 2017)。我希望它能够将它们同样向外或从中心点移入/移到中心点。我也不希望它们的大小有任何比例。我能做什么?

【问题讨论】:

    标签: maya


    【解决方案1】:

    我在一个CG组里找到了答案……

    它使用“约束父级”工具解决。您必须在 3 个目标对象的中心放置一个对象(任何东西)。然后使用“约束父级”将 3 个对象作为父对象以居中对象。当你缩放中心对象时,其他 3 个,只是向外移动而不是缩放。 我相信这是做这些事情的最简单和标准的方法。

    【讨论】:

      【解决方案2】:

      这是一个简单的 MEL 脚本,其中包含您可以根据自己的目的进行调整的抽象几何图形。

      请记住,您需要将所有枢轴移动到适当的坐标。就我而言,它是0 0 0

      对于变量$trans,您可以指定几何移动沿的距离(在局部轴上)。

      polyPyramid -w 3 -ns 4 -sh 1 -sc 0 ;
      setAttr "pPyramid1.rotateY" 45 ;
      select -r pPyramid1 ;
      move -r 0 1 0 pPyramid1.scalePivot pPyramid1.rotatePivot ;
      move -r -os -wd 0 -1 0 ;
      
      duplicate -rr ; 
      rotate -r 0 0 90 ; 
      for ( $i = 1; $i < 3; ++$i ) 
          duplicate -rr -st ; 
      
      // This is a part of script for translating pyramids along their Y local axis
      
      select pPyramid1 pPyramid2 pPyramid3 pPyramid4 ;
      $trans = -5 ;
      move -r -os -wd 0 $trans 0 ;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-16
        • 1970-01-01
        • 1970-01-01
        • 2016-01-21
        • 2011-03-02
        • 2018-12-22
        相关资源
        最近更新 更多