Hello, I am trying to make a system where users can grab handles of a Gui object and scale it arround, so far it works very fine! However once the rotation is anything but 0 scaling with those handles seem weird, while it should usually affect one side only it somehow affects the entire Gui objects scale (or position?), here is an example video:
it seems like it is scaling it correctly but the position is out of sync, I tried messing around with this issue by updating the position with a formula that just made things even worser.
It would be really nice if anyone would help me out with this issue I am trying to solve. Therefore I want to thank you for your time and help!
(Edit: The issue has been solved 5 days after the post, I forgot to edit the post)
try applying the rotation to an invisible 0x0 pixel frame at the center of the one that gets resized instead of applying rotation and scale to the same frame
Sorry if I misunderstood you but is that what you mean?:
well it seems to work however this is not exactly what I am going for and has not directly resolved the issue, this is actually what I am trying to achieve:
Edit: I solved it myself, the fix was to update the positions when scaling while there is a rotation applied and I had to simulate a rotation offset for the handles so that they resize the frame correctly