FloorConstraint - Verge3D 用户手册 - Soft8Soft
Description: 了解如何在使用 Verge3D 制作的交互式 3D 应用程序中使用 FloorConstraint

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。