我正在制作一个用圆圈旋转的戒指,我不想手动放置每个圆圈,然后立即旋转它们。是不是有一些数学方法来创建这个圈子?每个圆圈都是一个物体。
看起来像这样:http://imgur.com/zgoM2dT
答案 0 :(得分: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));
}