Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建一个由圆圈组成的环,我不想手动放置每个圆圈然后一次旋转它们。没有一些数学方法可以创建这个圆圈吗?每个圆圈都是一个对象。
它看起来像这样:http: //imgur.com/zgoM2dT
不确定我是否理解正确,但可能你想要这样的东西
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)); }