刚体约束

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

刚体约束
刚体约束限制刚体的运动。

约束模拟真实世界中用户所熟悉的物品,例如销、钉、屏障、铰链和弹簧等。

用户可将刚体在用户场景中的某个位置或其他刚体上进行约束。

如果用户为对象创建了一个约束,maya会自动将对象制成刚体。

Create Constraint
创建约束
Soft/Rigid Bodies > Create Constraint >
Constraint Name
约束名称
Name of the constraint.
刚体约束的名称
Constraint Type
约束的类型
创建Nail约束
Pin(销)约束可以将单个主动刚体钉到工作区的某个位置上。

它的作用就像一个固体棒,将刚体谅解到约束位置上。

被动刚体不能使用Nail约束。

如果用户使用场(例如重力场)为主动刚体制作动画,可使用Nail约束创建如球吊在绳上摇摆的效果。

创建Pin约束
Pin(销)约束在指定的位置处将两个刚体连接起来。

它的作用就像一个金属销,将两个对象在末端用关节连接起来。

用户可以使用Pin约束创建一些效果,如链式连接效果,或遥
控机器人的电子手臂效果灯。

用户可使用Pin约束将两个主动刚体,或将一个主动刚体和一个被动刚体连接在一起。

创建Hinge约束
Hinge(铰链)约束可以限制刚体绕铰链指定的轴进行旋转。

用户可使用Hinge约束创建一些效果,如门绕着门轴旋转,或钟摆的摆动效果等。

用户可在下列对象之间创建铰链约束。

●一个主动刚体或被动刚体和工作区中的某个位置之间。

●两个主动刚体之间。

●一个主动刚体和一个被动刚体之间。

创建Spring约束
Springr(弹簧)约束模拟一个弹性束缚。

用户可以使用spring约束创建一些效果,如从建筑物上挑战蹦极跳的人。

用户可以在下列对象之间创建弹簧约束。

●主动刚体或被动刚体和工作区的某个位置之间
●两个主动刚体之间
●主动刚体和被动刚体之间。

Spring Attributes
弹簧属性
Stiffness
硬度
设置弹簧约束的强度,数值越大,弹簧在同一位移是假给对象的力越大。

Damping
减弱弹簧的运动。

高数值会使刚体更快达到精致状态。

而低数值将是刚体静止的速
度减慢。

负值会增加弹簧对刚体的作用力。

带有0值或负阻尼值的弹簧将使刚体
永远处于静止状态。

Set Spring Rest Length
此项允许用户设置静止长度。

Rest Length
设置当用户播放场景时弹簧尽量要达到的长度。

创建Barrier约束
Barrier(屏障)约束创建了一个无穷大的阻挡平面,使刚体的质心不会超过阻挡平面。

用户可以使用barrier约束创建对象,阻挡其他对象,例如强或地板。

通过使用这种类型的约束代替粒子碰撞作用,用户可节省处理时间。

然而,对象将发生偏转,但不会弹离平面。

要约束多个对象,用户必须为每个对象创建barrier约束。

这种约束
仅用于单个主动刚体,它不会约束被动刚体。

相关文档
最新文档