Floor Constraint 基面约束

Floor(基面) 约束允许你使用它的目标位置(和可选的旋转)指定一个平面作为自身不能够去的“禁区”。这个平面可以拥有任何你喜欢的方向。换句话说,它可以创建一个地板 (或天花板或墙上) !请注意,它只能够模拟完全平面,即使您使用 Vertex Group顶点组 选项。它也不能用于不均匀的地板或墙壁。

Options 选项


Floor panel. 基面面板。

Targets 目标
数据ID 用于选择约束目标,当它为无(none)时不起作用(红色状态)。
Sticky 黏性
该按钮使得自身在触摸“floor(基面)”平面时不能移动(它不能在飞机的表面上四处滑动)。这是制作走和跑动的动画很棒的选择 !
Use Rotation 使用旋转
Offset 偏移量
这个数字按钮允许你通过给定的Blender单位从目标的中心偏移 "floor(基面)" 。例如使用它视为从脚骨到脚的表面的距离。
Max/Min 最大/最小值
This set of (mutually exclusive) buttons controls which plane will be the "floor". The names of the buttons correspond, indeed, to the normal to this plane (e.g. enabling Z means "XY plane", etc.). By default, these normals are aligned with the global axes. However, if you enable Use Rotation (see above), they will be aligned with the local target's axes. As the constraint does not only define an uncrossable plane, but also a side of it which is forbidden to the owner, you can choose which side by enabling either the positive or negative normal axis... e.g. by default Z, the owner is stuck in the positive Z coordinates.
Space 空间