xxxxxxxxxx
int eSize = 10;
size(400,400);
background(120);
noStroke();
smooth();
for (int x =0; x < 410; x += 10)
for (int y =0; y < 410; y += 15){
fill(200,205,x*1.5);
ellipse(x, y, eSize, eSize);
}
colorMode(RGB,255);
////////////////////////////////////////////////// Haguruma 1kome
for (int i = 0; i <= 360 ; i += 45) {
pushMatrix();
translate(50,50);// Basyo
rotate(radians(i)); // Kaiten
stroke(0);
fill(56, 51,76,150);
quad(44,24,40,30,10,25,28,0) ;// Haguruma Wing
popMatrix();
ellipse(50,50,30,30);// Haguruma Uti Maru
fill(56,51,76,30);
ellipse(50,50,68,68);// Haguruma Soto Maru
}
///////////////////////////////////////////////////// Haguruma 2kome
for (int i = 0; i <= 360 ; i += 45) {
pushMatrix();
translate(113,110);// Basyo
rotate(radians(i)); // Kaiten
stroke(255);
fill(56, 51,76,150);
quad(44,24,40,30,10,25,28,0) ;// Haguruma Wing
popMatrix();
ellipse(113,110,30,30);// Haguruma Uti Maru
fill(56,51,76,30);
ellipse(113,110,68,68);// Haguruma Soto Maru
}
////////////////////////////////////////////////////// Haguruma 3kome
for (int i = 0; i <= 360 ; i += 45) {
pushMatrix();
translate(199,107);// Basyo
rotate(radians(i)); // Kaiten
stroke(0);
fill(56, 51,76,150);
quad(44,24,40,30,10,25,28,0) ;// Haguruma Wing
popMatrix();
ellipse(199,107,30,30);// Haguruma Uti Maru
fill(56,51,76,30);
ellipse(199,107,68,68);// Haguruma Soto Maru
}
////////////////////////////////////////////////////// Haguruma 4kome
for (int i = 0; i <= 360 ; i += 45) {
pushMatrix();
translate(202,193);// Basyo
rotate(radians(i)); // Kaiten
stroke(255);
fill(56, 51,76,150);
quad(44,24,40,30,10,25,28,0) ;// Haguruma Wing
popMatrix();
ellipse(202,193,30,30);// Haguruma Uti Maru
fill(56,51,76,30);
ellipse(202,193,68,68);// Haguruma Soto Maru
}
////////////////////////////////////////////////////// Haguruma 5kome
for (int i = 0; i <= 360 ; i += 45) {
pushMatrix();
translate(115,197);// Basyo
rotate(radians(i)); // Kaiten
stroke(0);
fill(56, 51,76,150);
quad(44,24,40,30,10,25,28,0) ;// Haguruma Wing
popMatrix();
ellipse(115,197,30,30);// Haguruma Uti Maru
fill(56,51,76,30);
ellipse(115,197,68,68);// Haguruma Soto Maru
}
////////////////////////////////////////////////////// Haguruma 6kome
for (int i = 0; i <= 360 ; i += 45) {
pushMatrix();
translate(376,373);// Basyo
rotate(radians(i)); // Kaiten
stroke(255);
fill(56, 51,76,150);
quad(44,24,40,30,10,25,28,0) ;// Haguruma Wing
popMatrix();
ellipse(376,373,30,30);// Haguruma Uti Maru
fill(56,51,76,30);
ellipse(376,373,68,68);// Haguruma Soto Maru
}
////////////////////////////////////////////////////// Haguruma 7kome
for (int i = 0; i <= 360 ; i += 45) {
pushMatrix();
translate(54,260);// Basyo
rotate(radians(i)); // Kaiten
stroke(255);
fill(55, 51,76,150);
quad(44,24,40,30,10,25,28,0) ;// Haguruma Wing
popMatrix();
ellipse(54,260,30,30);// Haguruma Uti Maru
fill(56,51,76,30);
ellipse(54,260,68,68);// Haguruma Soto Maru
}
////////////////////////////////////////////////////// Haguruma 8kome
for (int i = 0; i <= 360 ; i += 45) {
pushMatrix();
translate(410,290);// Basyo
rotate(radians(i)); // Kaiten
stroke(0);
fill(56, 51,76,150);
quad(44,24,40,30,10,25,28,0) ;// Haguruma Wing
popMatrix();
ellipse(410,290,30,30);// Haguruma Uti Maru
fill(56,51,76,30);
ellipse(410,290,68,68);// Haguruma Soto Maru
}
////////////////////////////////////////////////////// Haguruma 9kome
for (int i = 0; i <= 360 ; i += 45) {
pushMatrix();
translate(287,376);// Basyo
rotate(radians(i)); // Kaiten
stroke(0);
fill(56, 51,76,150);
quad(44,24,40,30,10,25,28,0) ;// Haguruma Wing
popMatrix();
ellipse(287,376,30,30);// Haguruma Uti Maru
fill(56,51,76,30);
ellipse(287,376,68,68);// Haguruma Soto Maru
}
////////////////////////////////////////////////////// Haguruma 10kome
for (int i = 0; i <= 360 ; i += 45) {
pushMatrix();
translate(23,340);// Basyo
rotate(radians(i)); // Kaiten
stroke(0);
fill(56, 51,76,150);
quad(44,24,40,30,10,25,28,0) ;// Haguruma Wing
popMatrix();
ellipse(23,340,30,30);// Haguruma Uti Maru
fill(56,51,76,30);
ellipse(23,340,68,68);// Haguruma Soto Maru
}
////////////////////////////////////////////////////// Haguruma 11kome
for (int i = 0; i <= 360 ; i += 45) {
pushMatrix();
translate(59,420);// Basyo
rotate(radians(i)); // Kaiten
stroke(255);
fill(56, 51,76,150);
quad(44,24,40,30,10,25,28,0) ;// Haguruma Wing
popMatrix();
ellipse(59,420,30,30);// Haguruma Uti Maru
fill(56,51,76,30);
ellipse(59,420,68,68);// Haguruma Soto Maru
}
////////////////////////////////////////////////////// Haguruma 12kome
for (int i = 0; i <= 360 ; i += 45) {
pushMatrix();
translate(112,-14);// Basyo
rotate(radians(i)); // Kaiten
stroke(255);
fill(56, 51,76,150);
quad(44,24,40,30,10,25,28,0) ;// Haguruma Wing
popMatrix();
ellipse(112,-14,30,30);// Haguruma Uti Maru
fill(56,51,76,30);
ellipse(112,-14,68,68);// Haguruma Soto Maru
}