clean up code, add cmts and improve moving
This commit is contained in:
parent
9fa69e6960
commit
0c3d97fb78
26
sketch.js
26
sketch.js
|
@ -23,22 +23,19 @@ function setup() {
|
|||
angleMode(DEGREES)
|
||||
rn = random(1,1000)
|
||||
|
||||
noLoop()
|
||||
|
||||
}
|
||||
|
||||
function draw() {
|
||||
n++;
|
||||
n = n + deltaTime;
|
||||
setViewerPosition(0, 10, 350-n);
|
||||
|
||||
if(n>=600){
|
||||
//respawn
|
||||
if(n>=550){
|
||||
n=0;
|
||||
setup();
|
||||
}
|
||||
|
||||
|
||||
//rotateY(n/2);
|
||||
|
||||
//draw plane
|
||||
noStroke();
|
||||
rotateX(90);
|
||||
fill(0, 160, 0);
|
||||
|
@ -46,11 +43,10 @@ function draw() {
|
|||
fill(128, 128, 0);
|
||||
rotateX(-90)
|
||||
|
||||
|
||||
//draw trees
|
||||
for(let i = 0; i<iteration;i++){
|
||||
randomSeed(rn+i)
|
||||
translate(randomX[i],0,randomY[i])
|
||||
//translate(0,0,0)
|
||||
branch(randomS[i]);
|
||||
translate(0,-randomS[i],0)
|
||||
translate(-randomX[i],0,-randomY[i])
|
||||
|
@ -58,17 +54,9 @@ function draw() {
|
|||
|
||||
}
|
||||
|
||||
function drawTree(posX,posY,scale){
|
||||
|
||||
}
|
||||
|
||||
function createTree() {
|
||||
|
||||
}
|
||||
|
||||
function branch(len) {
|
||||
|
||||
|
||||
strokeWeight(map(len,10,30,0.5,5))
|
||||
stroke(70,40,20)
|
||||
|
||||
|
@ -77,6 +65,7 @@ function branch(len) {
|
|||
translate(0,len,0)
|
||||
|
||||
if(len > 10 ){
|
||||
//stem/branch
|
||||
for(var i=0;i<3;i++){
|
||||
rotateY(random(100,140));
|
||||
|
||||
|
@ -85,11 +74,10 @@ function branch(len) {
|
|||
rotateZ(random(20,50));
|
||||
branch(len *0.7);
|
||||
|
||||
|
||||
pop();
|
||||
}
|
||||
} else {
|
||||
|
||||
//leaf
|
||||
var r = 80 + random(-20,20)
|
||||
var g = 120+ random(-20,20)
|
||||
var b = 40+ random(-20,20)
|
||||
|
|
Loading…
Reference in New Issue