Rotation and scale support

it was much easier than i thought, so last thing left is origin support