图11-15刚体约束效果Nail约束
Nail约束可以把刚体固定在场景中的某一个位置,它只对主动刚体起作用,而对被动刚体不起任何作用。运用刚体约束可以创建出吊起物体的效果,如图11-16所示。
下面是Nail约束的使用方法和效果具体操作步骤如下:
(1)创建一个新场景,添加一个圆柱体,把它从X轴旋转90°,然后在Z轴上放大。结果如图11-17所示。

图11-16Nail约束效果图11-17建立圆柱体(2)创建一个圆环,把它拉伸成基本的链环形。把圆环转过来放在棒的下方。如图11-18所示。
(3)复制第1个圆环物体,绕Y轴旋转90°,然后把它放好。这样重复3次以上,直到得到如图11-19所示的链子为止。
注意:
要确保环之间有一定距离(即不使它们相互接触)。否则建立刚体时将会出现渗透错误,并且模拟会停下来。

图11-18创建圆环图11-19创建链提示:
在建立了第1个环以后,移动并且旋转它,然后可以使用Duplicate属性对话框中的SmartTransform选项完成其余的工作。每一个环都将自动的旋转并移动到位。
(4)选中棒和第1个环,执行Soft/RigidBodies→CreatePassiveRigidBody命令。然后,选中其他所有的环,执行Soft/RigidBodies→CreateActiveRigidBody命令。在这些环仍被选中的前提下,在场景中加入重力场(执行Fields→Gravity命令)。播放动画时,将会看到这些环落下来并且互相反弹着,最后在200帧左右停了下来,如图11-20所示。
图11-20加入重力场(5)为刚体加入约束。选中第1个圆环,执行Soft/RigidBodies→CreateConstraint命令打开ConstraintOptions窗口,设置ConstraintType的类型为Nail,如图11-21所示。
(6)单击Create按钮创建Nail约束。在视图中可以看到Nail约束处于圆环的原点位置,如图11-22所示。
(7)单击播放按钮,会看到Nbil约束的效果。
图11-21ConstraintOptions窗口
图11-22约束的位置