Анастасия Твердохлебова
Знаток
(254)
2 месяца назад
вотэьода. не знаю, ну пусть будет
java
void setup() {
size(600, 600);
background(255, 255, 255);
}
void draw() {
// меняем цвет в зависимости от состояния мыши
if (mousePressed) {
fill(0);
} else {
fill(255);
}
// отрисовка дома
noFill();
rect(170, 200, 300, 300); // Квадрат (Стены дома)
// отрисовка линий
line(0, 450, 170, 450);
line(470, 450, 600, 450);
// отрисовка крыши
triangle(120, 200, 520, 200, 320, 35);
// отрисовка солнца
fill(#F5EF3E);
ellipse(80, 80, 70, 70); // СОЛНЦЕ
// лучи солнца
line(15, 10, 48, 48);
line(60, 25, 63, 42);
line(100, 5, 90, 41);
line(125, 30, 105, 48);
line(175, 45, 120, 63);
line(120, 79, 140, 83);
line(117, 95, 160, 114);
line(108, 112, 130, 134);
line(89, 124, 95, 167);
line(70, 122, 64, 145);
line(50, 112, 15, 160);
line(40, 92, 10, 100);
line(40, 65, 10, 50);
// отрисовка двери
noFill();
rect(270, 350, 100, 150);
// отрисовка дверного ручки
fill(0);
ellipse(286, 420, 25, 25);
}
ну или на второй вариант
java
void setup() {
size(600, 600);
background(255);
}
void draw() {
// стены дома
noFill();
rect(170, 200, 300, 300); // стены дома
// крыша дома
fill(150, 75, 0); // цвет крыши (если надо, коричневый)
triangle(120, 200, 520, 200, 320, 35); // крыша
// линии под домом
stroke(0);
line(0, 450, 170, 450); // линия слева
line(470, 450, 600, 450); // линия справа
// солнце
fill(#F5EF3E);
ellipse(80, 80, 70, 70); // солнце
// лучи солнца
stroke(0); // цвет линий для лучей солнца
line(15, 10, 48, 48);
line(60, 25, 63, 42);
line(100, 5, 90, 41);
line(125, 30, 105, 48);
line(175, 45, 120, 63);
line(120, 79, 140, 83);
line(117, 95, 160, 114);
line(108, 112, 130, 134);
line(89, 124, 95, 167);
line(70, 122, 64, 145);
line(50, 112, 15, 160);
line(40, 92, 10, 100);
line(40, 65, 10, 50);
// дверь
noFill();
rect(270, 350, 100, 150); // дверь
// дверная ручка
fill(0);
ellipse(286, 420, 25, 25); // Дверная ручка
}
Сам код
void setup() {
size(600, 600);
background(255,255,255);
}
void draw() {
if (mousePressed) {
fill(0);
} else {
fill(255);
}
ellipse(250,289,65,65);
ellipse(390,289,65,65); {
noFill();
rect(170,200,300,300); // Квадрат (Стены дома)
} line(0,450,170,450);
line(470,450,600,450);
triangle(120,200,520,200,320,35);{
fill(#F5EF3E);
ellipse(80,80,70,70); // СОЛНЦЕ
line(15,10,48,48);
line(60,25,63,42);
line(100,5,90,41);
line(125,30,105,48);
line(175,45,120,63);
line(120,79,140,83);
line(117,95,160,114);
line(108,112,130,134);
line(89,124,95,167);
line(70,122,64,145);
line(50,112,15,160);
line(40,92,10,100);
line(40,65,10,50); {
noFill();
rect(270,350,100,150);
ellipse(286,420,25,25);
}
}