0

我正在创建一个由圆圈组成的环,我不想手动放置每个圆圈然后一次旋转它们。没有一些数学方法可以创建这个圆圈吗?每个圆圈都是一个对象。

它看起来像这样:http: //imgur.com/zgoM2dT

4

1 回答 1

0

不确定我是否理解正确,但可能你想要这样的东西

int numOfCircles=40;
float rad=10;
List<Point> points=new ArrayList<Point>();
for(float a=0;a<360;a+=(360/numOfCircles)){
    points.add(new Point(Math.cos((a) * 0.0174532925f) * rad), Math.sin((a) * 0.0174532925f) * rad));
}
于 2014-07-03T08:11:36.113 回答