As you say it seems that i need to use a mirror term, ok so lets say i want to mirror Y,
Now i do sth like this:
Calculate geometric center of a shape that consist of x objects
through all selected objects i negate y coordinate of each vertex v.y = -v.y;
Then i calculate geometric center of this shape and calculate a vector from new center to old center - then i translate new shape, however this doesnt fit, shape moves around instead of being in one place this is what i want to fix.
https://imgur.com/a/rowSQAW
In 1 you see which object i want to mirror
In 2 you see the result
In 3 is what i want to achieve
This must be something simple like some one easy subtraction of a vector however cant see this for now.