我正在使用以x、y坐标和宽度、高度定义的矩形。我已经找到了如何根据坐标旋转它们的方法(
编辑:对于混淆的描述表示抱歉。我的意图是由于角度不同,使宽度和高度反转或取反。例如,在90度旋转中,值将交换。在180度旋转中,宽度将为负。此外,我只打算在我的脚本中使用90的倍数。我可以使用if语句,但我认为应该有一种更“优雅”的方法。
x = cos(deg) * x - sin(deg) * y
y = sin(deg) * x + cos(deg) * y
),但是我卡在了高度和宽度上。我相信有一个明显的解决方案我没有想到。如果有关系的话,我正在使用Python。编辑:对于混淆的描述表示抱歉。我的意图是由于角度不同,使宽度和高度反转或取反。例如,在90度旋转中,值将交换。在180度旋转中,宽度将为负。此外,我只打算在我的脚本中使用90的倍数。我可以使用if语句,但我认为应该有一种更“优雅”的方法。