创建“铰链”(Hinge)约束

 
 
 

“铰链”(Hinge)约束通过一个铰链沿指定的轴约束刚体。可以使用“铰链”(Hinge)约束创建诸如铰链门、连接列车车厢的链或时钟的钟摆之类的效果。可以在下列各项之间创建铰链约束:

“铰链”(Hinge)约束能够对力作出反应。应用扭矩时其轴会旋转,这会实现逼真的铰链从空气中飞过或从其他刚体上反弹的视觉效果。

创建“铰链”(Hinge)约束

  1. 选择要约束的一个或两个刚体。
  2. 选择“柔体/刚体 > 创建铰链约束”(Soft/Rigid Bodies > Create Hinge Constraint)以显示选项窗口。
  3. 选择“铰链”(Hinge)作为“约束类型”(Constraint Type)
  4. 如果要约束两个刚体并希望它们彼此穿透,而不是在接触之后碰撞,请启用“穿透”。

    如果启用“穿透”(Interpenetrate),刚体动画的播放速度会更快。

  5. 启用“设置初始位置”(Set Initial Position)并输入该位置的 X、Y 和 Z 值。

    如果将单个刚体约束到某个位置时不启用“设置初始位置”(Set Initial Position),则会在刚体的质心处创建“铰链”(Hinge)约束。

    如果在约束一对刚体时不启用“设置初始位置”(Set Initial Position),则会在其质心之间的中点处创建约束。

    尽管被动刚体有一个 Maya 用于“铰链”(Hinge)约束的默认定位的质心,Maya 也不会在被动刚体的动力学计算中使用该质心。

    提示

    创建约束之后,可以很方便地在工作区中使用“移动”(Move)“旋转”(Rotate)工具来更改其位置和方向。

  6. 若要设置约束轴的初始方向,请输入 X、Y 和 Z 度数值作为“初始方向”(Initial Orientation)

    默认情况下,铰链约束与世界空间 Z 轴平行。

  7. “约束选项”(Constraint Options)窗口中单击“创建”(Create)

    若要在创建之后改变约束,请参见编辑约束

    提示

    可以创建一个定向铰链,它始终保持其轴的方向。这是 Maya 4.5 之前原始铰链约束的工作原理。在创建铰链约束之后,请在“属性编辑器”(Attribute Editor)“通道盒”(Channel Box)中将“约束类型”(Constraint type)设定为平行铰链。