Code viewer for World: Shapes

// Cloned by Sharmistha on 1 Oct 2021 from World "Moving object" by Sharmistha 
// Please leave this clone trail here.
 
var gal;

var img;

const objectsize    = 50;      // size of object   

const anglechange   = 5;     // how much the rotate angle changes each step 

var angle = 30;                  // rotate angle starts at 0  


function preload() 
{
    gal = loadImage ( '/uploads/ssawant/galaxy.jpg');
    img = loadImage ( '/uploads/ssawant/flower.jpeg' );
}


function setup()        // "setup" is called once at start of run 
{
  createCanvas ( ABWorld.fullwidth(), ABWorld.fullheight(),  WEBGL );
  angleMode(DEGREES);
}

function draw()         // "draw" is called every timestep during run 
{
    background(0);
    imageMode(CENTER);
    image(gal,0,0);
    
    
    //Code for Sun
    push();  
    translate(-150,25);
    rotateX(angle);            // set each dimension rotation angle to "angle"
    rotateY(angle);
    rotateZ(angle);
    texture(flower);
    stroke(0);
    strokeWeight(0);
    sphere(objectsize); 
    pop();
    
    //Code for Mercury
    push();
    rotateX(angle);
    rotateZ(angle);
    fill('silver');
    stroke(0);
    strokeWeight(0);
    sphere(10);
    angle = angle + 5;
    pop();
    
    
    angle = angle + 5  ;       // change angle each step to get rotate movement
}