Resizing a group of objects using a size of one polygon as a reference [HOW?]

Hello everyone.
Let’s say I have 2 groups of polygons (of course it’s far simplify example). Each of group consists of different objects and a square. These squares are the reference objects and should be overlaid. The problem is, the objects in groups are not of the same scale. How can I resize them together to fit each other size?



As the result I would like to get this:





Right now I have to take a measurement of these squares, compare the size, calculate the difference and resize the whole group. If I have dozens of groups it's not very convenient. Can it be done easier?
For example, it would be nice to align squares to top left corners (of course it can be done easily when we grab a node with a mouse and move a group to right place) and make this top left corner as a reference point of resizing with a use of mouse. Is it possible? Regards,
gordom

Parents
No Data
Reply
  • Another way to do this - without using a macro - is to resize the selection while rotating it.

    This requires:

    1. Snapping the selected objects to the correct location.
    2. Activating the rotate/skew handles.
    3. Moving the rotation center of the selection to the correct location.
    4. Starting the rotation by clicking on a snap point that can then be used - by snapping to another snap point - to get the right size.
    5. Holding down Shift during the rotation to also make it a "resize" operation.