寻找(X1,Y1)围绕圆的坐标,其中心点(X,Y)和半径R

时间:2014-11-24 05:15:55

标签: java

我想找到一个角度为30度和半径为r的圆的所有点,当我得到圆心(x,y)直到我们扫描整个360度时。

如果我可以使用任何与此相关的java库,请告诉我。

以下代码: 我编写了如下代码:

<code>
    double xpos = xPosition;
            double ypos = yPosition;
            double step = 2 * Math.PI / 20;
            double radius = 50;
            List<DevicePositions> listdevicePos = new ArrayList<DevicePositions>();
            DevicePositions devicePos = null;
            for (double theta = 0; theta < 2 * Math.PI; theta += step) {
                double x = xpos + radius * Math.cos(theta);
                double y = ypos - radius * Math.sin(theta);
                devicePos = new DevicePositions();
                devicePos.setxCoordinate(x);
                devicePos.setyCoordinate(y);

                listdevicePos.add(devicePos);
            }

</code>

由于 Brijesh

0 个答案:

没有答案