Processing Advent Calender 2011 に載せられなかったソース。
Processing Advent Calender 2011 に載せられなかったソース。
void setup(){size(300, 300);}void draw(){polygon(225, 75, 150,8);}///from http://blog.p5info.com/?p=28void polygon(float centerX, float centerY, float size,int vertex){final float RADIUS = size / 2;beginShape();for(int i = 0; i < vertex; i++){float tx = cos(radians(360/vertex*i)) * RADIUS + centerX;float ty = sin(radians(360/vertex*i)) * RADIUS + centerY;vertex(tx, ty);}endShape(CLOSE);}