TargetConstraint

FloorConstraint

一种基于目标位置来限制被约束对象位置的约束。因此,目标对象的行为就像一堵“看不见的墙”、“地板”等。

约束通过影响对象的位置、旋转和比例来建立对象之间的各种关系。可与Object3D.constraints属性一起使用。

构造函数

FloorConstraint(target)

属性

共有属性请参见其基类TargetConstraint

.floorLocation : String

用来施加约束的轴。可以是“X”、“-X”、“Y”、“-Y”、“Z”、“-Z”之一。 正值表示受约束对象沿该轴的位置只能高于.offset值。负值表示-仅在.offset值以下。默认值为“Y”。

.isFloorConstraint : Boolean

用于检查此类或派生类是否为地板(基面)约束。 默认为 true

.offset : Number

沿.floorLocation 轴的极限值。默认为 0.

.type : String

约束的类型。等同于 "FloorConstraint"。

.useRotation : Boolean

启用后,约束会考虑目标的旋转。这使您可以指定任何想用的方向为 "floor" 平面。默认值为 false

方法

共有方法请参见其基类TargetConstraint