刚体约束

合集下载
  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约束。这种约束

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

相关文档
最新文档