如何检查点是否在特定角锥

时间:2017-01-07 08:16:24

标签: java graphics 2d shapes

Image所示,假设屏幕为平面上的正方形,其左下角为(0,0),右上角为(100,100)。屏幕上的每个点都是白色或黑色。最初,进度为0%,屏幕上的所有点都是白色。当进度百分比P大于0%时,角度扇区(P%* 360)被着色为黑色,由从正方形中心到顶侧中心的线段锚定,并顺时针进行

那么如何找到一个点在锥体内部或者不是给定角度?

1 个答案:

答案 0 :(得分:1)

使用polar coordinate system概念将您的点转换为极坐标。然后将点的r与圆的半径进行比较,将点的theta与圆弧相比较。如果两者都满足,那么你的观点就在于该部门。