float radius = 10;
int segment = 10;
float centerX;
float centerY;
void setup(){
size(600,600);
}
void draw(){
centerX = mouseX;
centerY = mouseY;
spiral(centerX,centerY,radius,segment);
}
void spiral(float x_c,float y_c, float r, int seg){
for(int i =0;i<=seg;i++){
float x = x_c+cos(i*2*PI/seg)*r; //算出x的位置
float y = y_c+sin(i*2*PI/seg)*r; //算出y的位置
point(x,y); // 畫出點,也能用其他形狀
}
}
2009年4月26日 星期日
Spiral
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言