如何用判断一个拼图游戏所拼的图案符合规定

正在做一个拼图游戏,如何判断用四块不规则图形拼成的图案符合预期呢?
这个是要拼成的图案:

这个是四块不规则图形

如果是唯一解的话,假设四个块ABCD,先看玩家4个块摆放的角度是不是在误差内,再以A的位置为原点,玩家摆放的BCD块位置P1P2P3,正确位置PbPcPd,分别计算3条正确向量和玩家摆放向量的角度差和长度差,差值在误差内认为摆放正确。

这样判断感觉好复杂 能不能直接判断那个t形状的碰撞点和四个木块的碰撞点重合即可认为正确呢

而且解不唯一