atom09:Core Concept

From student
Revision as of 13:55, 19 September 2011 by Mohammed (Talk | contribs)
Jump to: navigation, search

1 Clients

   - People from neighborhood: students and inhabitants.
   - People from other places.
   - Possible stakeholder: Science Centre.

2 Opportunities / Problems / Challenges

   - Opportunities: Not only neighborhood people can frequently reach here,
                    but also people from far can easily get access to the site because of the convenient traffic.
                    It's a fair chance to get lots of people meeting here.
   - Problems: It's actually a beautiful place, but people seldom entre it.
   - Challenges: To create a tempting place to attract our clients.
                 To make the place valuable.

3 Propose / Intervention

   - Integrate 4 or more elements which would complement the idea and emphasize the concept:
                                                                                                     
     1. Dynamic: Figure out a proper and special idea to make the site to be eye-catching.
                 Try to make dynamic features in design, which associated with people's behavior,
                 such as variable facade, flexible space and structure, etc.
     2. Nature: Preserve the existing natural landscape as much as possible;
                Maintain the site to be a beautiful green space at the first place.
     3. Connection: Create a connection between Science Centre and BK City, either physically or virtually, 
                    would become an extension of their function.
     4. Transport: Keep the important position of the site in the traffic system, to assure it to be easily accessible.

4 Process Sketches

Process Sketches 20110913 copy.jpg


> Back to Atom09:Home


´5 ????? PCircle my_circle;

ArrayList circle_list;

void setup() {

 size(500, 500);
 background(20);

circle_list= new ArrayList ();

 //PCircle my_circle;
 //my_circle= new PCircle(new PVector(width/2, height/2), random(100, 300));
 //my_circle.display();
 //my_circle.shout(); my_circle.increaseSize(20);
 //my_circle.display();
 

}

void draw() { background(20);

 //my_circle.pulse();
 
 int i;
 
 for (i=0;i<circle_list.size();i++)
 {
   PCircle temp;
   temp= (PCircle) circle_list.get(i);
   temp.pulse();
 }

} void mousePressed() {

 PCircle temp;
 temp=new PCircle(new PVector(mouseX,mouseY),random(20,40));
 
 circle_list.add(temp);

} class PCircle {

 PVector loc;
 float rad;
 
 float t=0;
 PCircle(PVector _loc, float _rad)
 {
   loc=_loc;
   rad=_rad;
 }


 void shout ()
 {
   println("My coordinates are:"+loc.x + ", "+loc.y + ",");
 }
 void increaseSize(float amount)
 {
   rad = rad + amount;
 }
 void pulse()
 {
   ellipse(loc.x, loc.y, sin(t)*rad, sin(t)*rad);
   t=t+0.1;
   if (t>=PI*2)
   {
     t=0;
   }
 }

}

Personal tools
Namespaces
Variants
Actions
Projects
Atoms
Toolbox