跪求大神解答小弟一个初级问题,关于圆变大变小的!!跪求!!
processing吧
全部回复
仅看楼主
level 1
比如我设置cavans 是(500,500),一个圆(直径介于1和500)开始变小,变成一个点之后开始变大,直到直径等于500,再开始变小,然后变大,这无限循环,要求是不能用loop,只能用if,求大神!
2016年10月15日 04点10分 1
level 3
用sin函数行不
x++;
float r=sin(x);
R=map(r,-1,1,0,500);
2016年11月07日 04点11分 2
level 11
int x=0;
int x2=500;
void setup(){
size(500,500);
noStroke();
}
void draw(){
background(124);
s1();
}
void s1(){
fill(255);
if(x<500){
ellipse(250,250,x,x);
x++;
}if(x==500){
s2();}
}
void s2(){
fill(0);
if(x2>0){
ellipse(250,250,x2,x2);
x2--;
}
if(x2==0){
x2=500;
x=0;
s1();
}
}
2016年11月07日 07点11分 3
1