How to replace object with keeping it dimmensions / how to change dimension of an object to scale value I found that post intressting:
Is there any way to replace an object?
But I wonder if if it is possible to keep the size? (not scale) of exchanged objects? Or maybe change dimmensions to scale (reset dimmensions to 1x1x1 value and keep sizing by changing scale with simple math - moving value to scale field). Than my problem will be solved, but I have no idea how to do it. Anyone could help?
What I really need:
Exemple: I imported 1000 objects (as cylinders) that represents trees - height of a cylinder is a height of a tree, and XY is the crown diameter. I'd like to exchange these cylinders to a LowPoly tree model keeping XY-Z sizes. I know it may strech my input tree a little but I can accept it...
Is there a way to do that? Will be glad for suggestion.
My best try is 3 steps.
Replacing a cube with Suzanne, keeping exact dimensions.

Link Object Data (Ctrl + L &gt; Object Data)
Copy dimensions of the Cube to one Suzanne (it gets slightly distorted)
Select all other monkeys, and copy object scale to them (RMB &gt; Copy all to selected)

Linking Object Data, nothing new here.

Copy exact dimensions from Cube to Suzanne. And then copy the scale to the rest.