Snap one (active) vertex in a selected curve + move all vertices in curve by snap amount? I have four vertices arranged in a curve. Is it possible to snap just one point in the selected curve (e.g. the backmost one) to some vertex on another mesh and automatically translate all the other vertices in the curve by the same XYZ distance? For instance, in the image, I would like to snap the selected vertex to the nearest one on the gray mesh (X-ray mode is on), and also translate the 3 vertices on the same edge-loop by the same distance. Thanks!
PS Since I just experimented with it: I would like the active vertex to snap and the rest to translate. My test seemed to snap the middle vertex in the curve instead.
PPS Seems by default, the vertex nearest the snap destination will snap. I wonder if there's a more intuitive way to control this.
In this example, 'Snap With' is set to 'Active' and 'Snap To' is set to 'Vertex'.
The snap has been set to 'Project onto Self', and set to work in translation, rotation, and scale.
The Pivot has been set to '3D Cursor'.. although of course, that wouldn't matter if you were just translating..

In the illustration, the active vertex starts off as the one at the bottom, and is then switched to the one at the other end.
When you move, rotate, (or scale) the active vertex, the other selected vertices will follow.
Note: the rotation has to be constrained to an axis to work.