返回首页 >> Maya文档 >> maya创建“屏障”(Barrier)约束

创建“屏障”(Barrier)约束


“屏障”(Barrier)约束将创建无限屏障平面,超出后刚体重心将不会移动。可以使用“屏障”(Barrier)约束来创建阻塞其他对象的对象,例如,墙或地板。

可以使用该约束类型替代碰撞效果来节省处理时间。但是,对象将偏转但不会弹开平面。若要约束多个对象,则必须为每个对象创建一个“屏障”(Barrier)约束。

该约束仅适用于单个活动刚体;它不会约束被动刚体。

创建“屏障”(Barrier)约束

选择要约束的刚体。
选择“柔体/刚体 > 创建屏障约束 >”(Soft/Rigid Bodies > Create Barrier Constraint >)以显示选项窗口。
对于“约束类型”(Constraint Type),选择“屏障”(Barrier)。
启用“设置初始位置”(Set Initial Position),然后输入平面上的任何位置“初始位置”(Initial Position)的 X、Y 和 Z 值。该位置无关紧要,因为“屏障”(Barrier)是一个无限平面。
如果不启用“设置初始位置”(Set Initial Position),将在原点创建“屏障”(Barrier)平面,并连接到选定刚体重心。屏障平面被定位在 XZ 平面上。

如果要设定屏障平面的初始方向,输入“初始方向”(Initial Orientation)的 X、Y 和 Z 值(默认情况下以度为单位)。
默认情况下,“屏障”(Barrier)约束被定位在 XZ 平面上。

提示
在创建好约束后,请使用“移动”(Move)和“旋转”(Rotate)工具,在工作区中轻松更改其位置和方向。

单击“约束选项”(Constraint Options)窗口中的“创建”(Create)。
将在“屏障”(Barrier)平面位置的工作区中显示一个方形图标。

从“屏障”(Barrier)平面图标竖起的一条垂直线表示平面曲面的法线方向。只有曲面的这一侧会约束刚体。

若要在创建后更改约束,请参见“编辑约束”。