Clamp
This powerful constraint has many uses. As its name suggests, Clamp lets you attach objects to other objects. For example, you can use Clamp to restrict an object's movement in the following ways: to move along one axis only of another object; to move along a spline; to move over an object's surface, or to move on a plane defined by two axes.
You can also specify a gap distance the object should maintain or not exceed or not fall below. The constraint also works with deformed objects provided you set the Priority on the Basic Properties tab accordingly.
Defines the overall strength of the constraint's influence on the object taking all targets in the Targets group into account.
Draws the clamp as a line in the viewport.
Defines the color of the line drawn for the clamp in the viewport if Draw Clamp is enabled.
Targets
Here you can add targets that should control how the object is clamped.
Adds a new target including all appropriate settings.
Deletes the last target you added.
Drag and drop an object you want to use as a target for clamping into this field. The options which are then available depend on the type of object involved.
This option locks the current clamping for the object. Suppose To is set to Plane, Mode is set to Fix and Distance is set to 100. If you move the object around with Lock Position disabled, it will move over the chosen plane keeping a fixed distance apart. If, on the other hand, you enable Lock Position, the object can no longer be moved but can still be rotated freely around the locked position.
Controls the strength of the target's influence. This parameter is only available if two or more targets are defined. This is because if only one target is defined, its strength is controlled by the Weight value at the top of the tab. If more than one target is defined, lowering this value means the other targets will have more influence.
Distance [-10000000..10000000m]
Defines the gap distance as used by the Mode setting.
Defines to where the object should be clamped. The following options are available:
Clamps the object to the target's origin.
Clamps the object to one of the target's axes. An additional parameter will appear: Axis.
Clamps the object to a plane defined by two of the target's axes. An additional parameter will appear: Plane.
Clamps the object to the nearest point on the target. This only works for point objects, such as polygon objects, editable splines and FFDs.
Clamps the object to the target's surface. This works for polygon objects (even if deformed, provided the constraint tag's Priority on the Basic Properties tab is set to Generators) as well as for primitives and NURBS objects (including HyperNURBS).
Note that an earlier priority may appear to work for the tag when it constrains polygon objects that use deformers. But in reality, the constraint is evaluating the previous frame in the animation, leading to a time lag problem.
Clamps the object to a spline if one is defined as a target.
Defines how the object is clamped.
Prevents the gap between the object and its clamp from falling below the value defined by Distance.
Prevents the gap between the object and its clamp from exceeding the value defined by Distance.
Keeps the object and clamp a set distance apart, as defined by Distance.
Here you have the option to choose for one of the object's axes to be aligned. The usual choices are available.
Defines how the object should be aligned. The following options are available:
Disables alignment.
Aligns the axis defined by Axis so that it forms an extension of the line drawn for the clamp in the viewport (Draw Clamp enabled).
This option is only available if the target is one of the objects described for the Surface option. The axis defined by Axis is aligned along the length of the normal for the polygon to which the object is currently clamped.
This option is only available if the target is a spline. It aligns the object to the spline tangentially using the axis defined by Axis.
Here you can choose which axis is used for clamping if To is set to Axis:
Here you can choose the plane used for clamping if To is set to Plane