I have a question concerning matrix transformations. I Think I know how it could be done, but Im not sure its the best/correct way to do it.
I want to apply World translations and rotation to an object but the scale should be consistent. See the image for example. The object closest to origo scales according to World-scale, the other object has the same scale but is placed correctly (World scale is taken into consideration when translating). I know I can do this by applying the inverse scale transform in local space Before translating and applying World-transforms. But is there some better way?