public final static int FIRSTRADIUS = 300;
public final static int XPOSITION = 2000;
public final static int YPOSITION = 2000;
public final static int XPOSITION = 2000;
public final static int YPOSITION = 2000;
public static List<PositionData> getFirstPosition(long peopleId,long siteId,int firstCount){
List<PositionData> firstList = new ArrayList<PositionData>();
if(firstCount>0){
int angle = (int)Math.floor(360/firstCount);
for(int i=0;i<firstCount;i++){
PositionData positionData = new PositionData();
BigDecimal xb = new BigDecimal(Math.cos(Math.PI*i*angle/180)*PeopleConstantBL.FI

该段Java代码展示了如何计算在圆周上等距离分布的坐标点。通过设定人数和每人的角度间隔,使用数学公式计算出对应的角度值,并将其转换为x、y坐标。最后将坐标数据存储在PositionData对象中,返回一个包含所有坐标点的列表。

2524

被折叠的 条评论
为什么被折叠?



