“铰链”(Hinge)约束通过一个铰链沿指定的轴约束刚体。可以使用“铰链”(Hinge)约束创建诸如铰链门、连接列车车厢的链或时钟的钟摆之类的效果。可以在下列各项之间创建铰链约束:
一个主动或被动刚体以及工作区中的一个位置。
两个主动刚体。
一个主动刚体和一个被动刚体。
“铰链”(Hinge)约束能够对力作出反应。应用扭矩时其轴会旋转,这会实现逼真的铰链从空气中飞过或从其他刚体上反弹的视觉效果。
创建“铰链”(Hinge)约束
选择要约束的一个或两个刚体。
选择“柔体/刚体 > 创建铰链约束”(Soft/Rigid Bodies > Create Hinge Constraint)以显示选项窗口。
选择“铰链”(Hinge)作为“约束类型”(Constraint Type)。
如果要约束两个刚体并希望它们彼此穿透,而不是在接触之后碰撞,请启用“穿透”。
如果启用“穿透”(Interpenetrate),刚体动画的播放速度会更快。
启用“设置初始位置”(Set Initial Position)并输入该位置的 X、Y 和 Z 值。
如果将单个刚体约束到某个位置时不启用“设置初始位置”(Set Initial Position),则会在刚体的质心处创建“铰链”(Hinge)约束。
如果在约束一对刚体时不启用“设置初始位置”(Set Initial Position),则会在其质心之间的中点处创建约束。
尽管被动刚体有一个 Maya 用于“铰链”(Hinge)约束的默认定位的质心,Maya 也不会在被动刚体的动力学计算中使用该质心。
提示创建约束之后,可以很方便地在工作区中使用“移动”(Move)和“旋转”(Rotate)工具来更改其位置和方向。
若要设置约束轴的初始方向,请输入 X、Y 和 Z 度数值作为“初始方向”(Initial Orientation)。
默认情况下,铰链约束与世界空间 Z 轴平行。
在“约束选项”(Constraint Options)窗口中单击“创建”(Create)。
若要在创建之后改变约束,请参见编辑约束。
提示:可以创建一个定向铰链,它始终保持其轴的方向。这是 Maya 4.5 之前原始铰链约束的工作原理。在创建铰链约束之后,请在“属性编辑器”(Attribute Editor)或“通道盒”(Channel Box)中将“约束类型”(Constraint type)设定为平行铰链。