添加自定义鸟群规则。这将创建一个新的规则,并将其添加到Boid模拟规则列表中。
bpy.ops.boid.rule_add(type='BOID_RULE', name="", influence=1.0)
type
(可选):规则类型。可接受的值包括BOID_RULE
(默认值)、AVOID_COLLISIONS
、FOLLOW_LEADER
、AVOID_GROUND
、MATCH_VELOCITY
、ALIGN_TO_VELOCITY
和FLOCK_CENTER
。name
(可选):规则名称。如果未提供,则将使用默认名称。influence
(可选):规则的影响范围([0, 1])。默认为1.0。该操作没有返回值。
import bpy
# 添加新规则
bpy.ops.boid.rule_add(type='AVOID_COLLISIONS', name="避免碰撞", influence=0.7)
如果指定的类型无效,则会引发ValueError
异常。