Is it possible to move an object using coordinates from other objects?

Example (see screenshot): Is it easily possible to move the blue cube in x-direction using the distance from the upper right corner of the green cube and the upper right corner of the right cube?

I currently measure the distance with snapping and add the number manually to the x-position of the blue cube in the location panel.

Screenshot showing the problem

  • 1
    $\begingroup$ there are many "Object Constraint" where a change in one object (x,y,z location, x,y,z scale, x,y,z rotation, etc) can effect an assigned objects position, rotation, scale, etc. many tutorials, like the following google search: google.com/search?q=blender+object+constraints+tutorial $\endgroup$
    – james_t
    Jan 4, 2021 at 19:03
  • $\begingroup$ There is Oscurart tools blender.stackexchange.com/questions/156696/… which you can run with only distribution by one axis (X in that case). Meanwhile, standard snapping has multiple points mode (press A with the active tool) $\endgroup$
    – Mr Zak
    Jan 4, 2021 at 19:13
  • 1
    $\begingroup$ This answer should work for you. Working as described there, start by snapping the 3D cursor to the top-right vertex of the green cube. That is your relative 'From' point. Now GX the blue cube until the 'From' point snaps to the top-right of the red cube. $\endgroup$
    – Robin Betts
    Jan 4, 2021 at 19:50

1 Answer 1


you might want to have a look at this addon. It lets you do all kinds of things that are usually very simple in more CAD based platforms https://github.com/s-leger/blender_cad_transforms

  • $\begingroup$ The CAD Transform addon is the solution. The function, I was looking for, is called: Soft Constraints. This is an amazing tool! I highly recommend to give it a try and support the developer. $\endgroup$
    – Chris S.
    Jan 6, 2021 at 10:02
  • $\begingroup$ yeah!! Its super slick! $\endgroup$
    – Noel Heard
    Jan 7, 2021 at 17:21

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .