【发布时间】:2012-05-09 00:26:24
【问题描述】:
我得到一个轴心点(通过整数坐标)和一条穿过该点并与水平线成 x 度的线。该线绕枢轴点顺时针旋转 360 度,速度 s= 0.001 度/秒。我现在有 N 个点(带有整数坐标),我必须按照线接触这些点的顺序对这些点进行排序。我该如何计算这个?提前谢谢你。
【问题讨论】:
我得到一个轴心点(通过整数坐标)和一条穿过该点并与水平线成 x 度的线。该线绕枢轴点顺时针旋转 360 度,速度 s= 0.001 度/秒。我现在有 N 个点(带有整数坐标),我必须按照线接触这些点的顺序对这些点进行排序。我该如何计算这个?提前谢谢你。
【问题讨论】:
您需要执行与以下等效的操作:
x,取模为 360 度(2pi 弧度)。【讨论】:
编写取两点的比较函数,并将它们与水平线的角度进行比较。
【讨论】: