top of page

float radius = 100.0;

int X, Y;

int nX, nY;

int delay = 16;

 

 

void setup(){

  size( 1000, 1000 );

  strokeWeight( 10 );

  frameRate( 20 );

  X = width / 2;

  Y = width / 2;

  nX = X;

  nY = Y;  

}

 

// Main draw loop

void draw(){

  

  radius = radius + sin( frameCount / 40 );

  

  // Track circle to new destination

  X+=(nX-X)/delay;

  Y+=(nY-Y)/delay;

  

  // Fill canvas dark gray, black oblivion

  background( #312D2D );

  

  // Set fill-color to white

  fill(255);

  

  // Set stroke-colour white

  stroke(255); 

  

  // Draw the circle

  ellipse( X, Y, radius, radius );                  

}

 

 

// Set circle's next destination

void mouseMoved(){

  nX = mouseX;

  nY = mouseY;  

}

Interactive Outlet
Processing Code: Circle

Metaphor, Image & Processing

This was an installation piece as well as a gallery presentation. 

​

A small rom was lined with 60 paintings of circles. Each one made from a different mark. 

Each is of different size.

Disillusioned you will become. 

Account the immensity of the sum

The outlet is interactive

It is is is is all relative

Find yourself at the end of the hall

Trigger Call

Accept the temporal duration

​

A video is presented at the end, with  a sculpture in the entrance of the space as a further introduction.

​

Back

© 2017 by Hana Elmasry. Created with Wix.com

bottom of page