假设我有两个矩形,每个矩形都有一个指向某个方向的“连接器”。链接的变换(位置和角度)是相对于其父矩形的中心指定的。
在下面的示例中,矩形 A 的链接是 (x: 0, y: -0.5, rotation: 0) 而 B 的链接是 (x: 0.5, y: 0, rotation: 45)。
两个矩形可以通过旋转相互“插入”,使得它们的链接具有相同的坐标并面向相反的方向。
我试图弄清楚如何计算矩形 B 在链接后相对于矩形 A 的变换。
在这种情况下,矩形 A 是 (0, 0, 0),A 的链接是 (0, 0.5, 0),B 的链接是 (0, 0.5, 180),B 是 (~0.3, ~-0.8, 135)。
有谁知道在上面的例子中如何计算 B 的最终位置?