椭圆轨迹计算方法,java 代码 :
int centerX = 300;//中心点x
int centerY = 300;//中心点y
int width = 200;//椭圆宽
int height = 100;//椭圆高
int radiusOuterX = width/2;
int radiusOuterY = height/2;
int num = 9;
for(int i = 0; i < num; i++){
double angleOuter = (2*Math.PI/num)*i;
int x = (int)(radiusOuterX*Math.sin(angleOuter)) ;
int y = (int)(radiusOuterY*Math.cos(angleOuter)) ;
x += centerX;
y += centerY;
System.out.println(x +":" + y);
}