标签: math rotation geometry
我有两个矩形,每个矩形为100x100像素。一个是红色,一个是蓝色,如下:
我可以使用以下步骤将2D旋转矩阵应用于所有顶点,将两个矩形旋转45度:
结果如下:
然而,这并不是我想要的。我想要的是:
如何计算矩形的旋转顶点以获得如上所示的结果?
谢谢!
答案 0 :(得分:1)
要找到所需的顶点位置,请围绕公共边的中点(mx,my)旋转它们。所以对于每个顶点:
with open("kadi.txt") as f: ok1 = f.read().rstrip("\n")