# Assembly Snaps

This reference describes the assembly snap behaviors which are apply to the components to be moved in Snap and Smart Move and Smart Move with Viewer commands.
Two kind of snaps can be made in an assembly, Simple Snap and Double Snap:
• The Simple Snap applies the minimal transformation when moving a geometrical element of a component onto another geometrical element belonging to the same or to a different component.
The Simple Snap reorients the first geometrical element according to the second geometrical element and projects the selection point of the first geometrical element onto the second geometrical element.
• The Double Snap moves and reorients a geometrical element of a component onto another geometrical element belonging to the same or to a different component.
The Double Snap reorients the first geometrical element according to the second geometrical element and makes coincident the selection points of these two geometrical elements.
Depending on the selected elements, you obtain different results, this table indicates what you can do and obtain:

First Element Selected Second Element Selected Simple Snap Result Double Snap Result
axis system axis system Identical axis systems, origin and axes. Identical axis systems, origin and axes.
axis system point The axis system origin is coincident with the point. The axis system origin is coincident with the point.
axis system line The axis system origin is projected onto the line. The axis system origin is coincident with the selection point onto the line.
axis system plane The axis system origin is projected onto the plane. The axis system origin is coincident with the selection point onto the plane.
point axis system The point is coincident with the axis system origin. The point is coincident with the axis system origin.
point point Points are coincident. Points are coincident.
point line The point is projected onto the line. The point is coincident with the selection point onto the line.
point plane The point is projected onto the plane. The point is coincident with the selection point onto the plane.
line axis system The selection point onto the line is coincident with the axis system origin. The selection point onto the line is coincident with the axis system origin.
line point The selection point onto the line is coincident with the point. The selection point onto the line is coincident with the point.
line line The first line is reoriented according to the second line and the selection point onto the first line is projected onto the second line. The first line is reoriented according to the second line and the selection point onto the first line is coincident with the selection point onto the second line.
line plane The line is reoriented according to the plane and the selection point onto the line is projected onto the plane. The line is reoriented according to the plane and the selection point onto the line is coincident with the selection point onto the plane.
plane axis system The selection point onto the plane is coincident with the axis system origin. The selection point onto the plane is coincident with the axis system origin.
plane point The selection point onto the plane is coincident with the point. The selection point onto the plane is coincident with the point.
plane line The plane is reoriented according to the line and the selection point onto the plane is projected onto the line. The plane is reoriented according to the line and the selection point onto the plane is coincident with the selection point onto the line.
plane plane The first plane is reoriented according to the second plane and the selection point onto the first plane is projected onto the second plane. The first plane is reoriented according to the second plane and the selection point onto the first plane is coincident with the selection point onto the second plane.
By default, you can select the simple shapes (line, point, plane and axis system) as shown in the above table. However, if you select non-planar surfaces like Cylinder, Cone and Sphere through the contextual menu Other Selection, those are treated as Cylinder and Cone as Line and Sphere as Point.