按圆形轨迹移动的图片坐标算法,立即给分,不含糊
这个是我自己写的图片按圆形轨迹移动的算法,这个能转到一个平角,也就是半个圆
for(int i=0;i<=180;i++){
double t = Math.sin(i*3.1415926/180)*1;
y = y-t;
double t1 = Math.cos(i*3.1415926/180)*1;
x = x-(1-t1);
this.repaint();
}
第一个问题:我就是把i改为360也不是一个完整的圆形轨迹(只能转个平角)
第二个问题:当半径为1的时候,为什么会画出一个很大很大的圆形轨迹,我认为应该很小的。
希望高手能解释一下,或是修改下算法,谢谢大家。