hm... i don't understand your solution. smile can you post a screenshot of what it does?

maybe i misunderstood what you want to achieve but i can't imagine how scaling along the global axes can be done without your own transformation matrix.