I have a architectural model that uses a lot of linked data. Now I got really far in modeling I noticed something was wrong in proportions (I only had top view plans). I fixed the proportions by scaling everything together and it worked fine. But now there is a lot of objects with non-uniform scale which makes bevels and other modifiers non-uniform.
I already knew that I can’t apply transform on multiuser data, however why is that anyway?
I changed the function in object_transform.c to skip the multiuser check and it worked fine with the expected side-effect of double transform on objects using the same data. That can be easily fixed by reseting the transform.
I am probably missing something simple, but if its only because of this side effect that the apply transforms on multiuser data is disabled, it could be easily bypassed by alerting the user and giving the options to:
- apply transform
- apply transform and reset on other users
Just a small suggestion.