使用“排斥行为”,可以指定要使代理远离它们的所有对象或部分对象(源)。从根本上讲,它与查找行为相反。如果要使代理远离对象(与面向代理移动的方向相反),请结合使用“排斥”和方向行为。
注意:默认情况下,经过设置,“排斥”只能在源周围的特定半径范围内使用。如果希望该行为在任意距离都发挥作用,请禁用“半径”组
“使用半径”。
界面
- [目标按钮]
-
指定单个源。单击该按钮,然后在视口中点击目标对象。目标名称会出现在按钮上。在选择目标之前,标签显示为“无”。
如果已经使用“多个选择”选择多个源(参见下一项),则按钮中会显示“多个”字样。要查看作为源指定的对象,请单击“多个选择”按钮。
- 多个选择
-
打开“选择”对话框,以便指定多个源。如果拥有的源不止一个,可以对代理进行设置,使其向组中最近的目标移动;或者将其设置为源位置的计算平均值。
“排斥源”组
确定行为使用多个源时的排除活动。默认选项是“仅最近源”。
- 仅最近源每个代理由最近的指定源排除。使用此选项,指定单个“排斥行为”的代理可以不同的方向远离源。
- 平均源所有代理都会远离所有一般源位置确定的公共点。
“方法”组
确定受行为影响的代理方向是按角度方法计算还是按力量方法计算。默认设置为按力量方法计算。
“半径”组
只有在代理属于到目标的特定距离之内,才能使用“半径”设置激活“排斥”行为。力的相对长度可以从外半径的 0 增加到内半径的 100%。
- 使用半径
-
当启用时,该行为只适用于与外部距离值相比更接近目标的代理上。默认设置为启用。
- 内半径
-
- 外半径
-
- 衰减
-
- 显示半径
-
- [力向量色样]
-
显示解算期间绘制“排斥”力向量时所用的颜色。单击此框可选择不同的颜色。默认设置为紫色。
显示力处于打开状态时,可以在模拟解算时将“排斥行为”对代理施加的力作为向量进行绘制。