How do I TRANSLATE relative to active/cursor? so, what i wanna do is translate a part relative to an active point/3d cursor while keeping the dimensions of said part constant.

on this pic, the red line highlights the path i want to translate ALONG (line connecting the center of the part i want to translate and the point i want to translate relative to).



i can move a single vertex relative to a point with relative scaling- but it doesn't work with more than one vertex. it scales the part i want to move too.

also, the above pic is just a SIMPLE example of what i want to do. what i want is not a solution to that PARTICULAR problem - but one that applies to everything. thanks :]
Ideally what you are looking for is a translate using spherical coordinates, which is not currently supported; but it could certainly be added using a small script, see https://blenderartists.org/forum/showthread.php?168749-How-to-set-polar-coordinates&amp;p=1485444&amp;viewfull=1#post1485444

You could make a request, probably in the bug tracker, and see if anyone shows an interest, or if it is worth the effort, learn just enough about Python and Blender's add-on system to do it yourself.