How to Match Object Sizes

I have two objects:

  1. Slot : The parent object has a transform with rotation, and the child (slot object) has renderer components with a specific scale.
  2. Toy : The parent object has a transform with rotation, and the child (toy object) has renderer components with a specific scale.

The toy was created in Blender, so its scale is not accurate when imported into Unity, which causes a mismatch in size when trying to place the toy on the slot. If I adjust the scale to match the size of both objects, the result is not accurate.

I want to place the toy onto the slot, but I am facing issues with the size. How can I solve this so that the toy fits perfectly on the slot when placed?


Ideally fix that process to output the correct dimensions.

Otherwise put each mesh or image into its own prefab, and scale the root object so that it matches your expectations.

You could also use a separate “slot representation” object of each item which is guaranteed to match the slot size.