Я работаю над рисованием цветка тюльпана в обработке JS. У меня есть код, как показано ниже. Код нарисует цветок тюльпана с лепестком, а высота x, y - предпочтение расположения и высоты педали.
`/*****************
*Tulip Object Type
******************/
var Tulip = function(x, y, height) {
this.x = x;
this.y = y;
this.height = height;
};
Tulip.prototype.draw = function() {
noStroke();
fill(16, 122, 12);
rect(this.x, this.y, 10, -this.height);
fill(255, 0, 0);
// petals
ellipse(this.x+5, this.y-this.height, 44, 44);
triangle(this.x-16, this.y-this.height,
this.x+20, this.y-this.height,
this.x-20, this.y-this.height-31);
triangle(this.x-14, this.y-this.height,
this.x+24, this.y-this.height,
this.x+3, this.y-this.height-39);
triangle(this.x+-4, this.y-this.height,
this.x+26, this.y-this.height,
this.x+29, this.y-this.height-36);
};
`
Функция для рисования:
void setup()
{
size(400 , 400);
background(125);
}
var tulip = new Tulip (200, 200, 10);
draw = function() {
tulip.draw();
};
Я хочу нарисовать случайные числа цветов тюльпана, при этом значения x, y и высота также случайным образом установлены соответственно.
Я думаю о используя массив, но после многих попыток все еще не работает. Как я создаю случайные цветы на основе объекта Tulip выше?