标签: c# rotation point
如果我在2D空间中有四个点然后旋转了m度,那么确定旋转方向(顺时针/逆时针)的最佳/最有效方法是什么。
我知道旋转前后哪个点。
我已经尝试考虑最低点和最高点(基于y值)并比较x差异,例如(+ ve或-ve)但这似乎不太可靠,我怀疑它是一种有效的解决方案。
答案 0 :(得分:5)
如果你同时拥有前后坐标,那么任何一点都可以。将前面的cross product带到后面。结果向量的符号将告诉您顺时针( - )或逆时针(+)。
答案 1 :(得分:0)