On the right side there is the item without any rotation, after 45 degree rotation on the left side, the blue figure it's the generated polygon which is trying to imitate the scene object rotation, and the yellow figure, it's the final rect generated by the rotated_poly().boundingRect(), but the "coordiantion" if i can name it this was seems wrong, the yellow rect should be same size as the blue one, and the position should be on the center of the item... Idk what to do with it, i tryied many combinations and this one seems "the best", but still not a valid result.