## Target Obj

Specify the target object, owner's position is under the effect of this constraint to ensure that the distance between owner & target meets specified condition.

## Distance

Specify the desired distance parameter;

Clicking the "R" button will sample current distance to fill the field;

## Clamp Region

This option decides how to use the distance to constrain the owner;

Available options:

- Inside: Distance must be less than the "distance" parameter;
- Outside: Distance must be larger than the "distance" parameter;
- On Surface: Distance must be equal to the "distance" parameter;

## Space Mapping

Indeed the "distance" is calculated between two extracted Vector3;

And the Space Mapping options decide how to extract desired Vector3;

"Target Space" decides how to extract source vector from target.

- "world" means using
**transform.position;**
- "self" means using
**transform.localPosition;**

"Owner Space" decides how to extract source vector from owner and apply result vector to owner,

- "world" means using
**transform.position**,
- "self" means using
**transform.localPosition**;