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

TargetConstraint →

# LimitDistanceConstraint

此约束强制被约束对象原理目标、更接近目标或敲好保持在给定距离处。
约束用于通过影响对象的位置， 旋转和缩放来建立对象之间的各种关系。 可与 Object3D.constraints 属性一起使用。

## 构造函数

### LimitDistanceConstraint(target)

## 属性

请参阅基础 TargetConstraint 类了解公共属性。

### # .distance : Float

与目标的距离。默认为 0.0 。

### # .influence : Float

约束对对象的影响百分比。默认值为 1.0 （100%）。

### # .limitMode : String

指定距离钳制模式。默认值为 "LIMITDIST_ONSURFACE" 。

"LIMITDIST_INSIDE"
  被约束对象与目标保持更远的给定距离。
"LIMITDIST_OUTSIDE"
  被约束对象保持更接近其目标的给定距离
"LIMITDIST_ONSURFACE"
  被约束对象与目标保持确切的给定距离。

### # .isLimitDistanceConstraint : Boolean

用于检查此类或派生类是否为限制距离约束。默认值为 true 。

### # .type : String

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

## 方法

请参阅基础 TargetConstraint 类了解常用方法。