but what does your solution do if the angle is 45°? a global scale would skew the model but i don't see how your solution can do that.