lundi 29 septembre 2008

Hello!

I'm trying to build a geometry like a circulation.

The idea is to get some floors that follows a circulation in star.


My code for such a line is:

import oog.*;
import processing.opengl.*;

Oog goo;

Obj myObj;


void setup() {
size(1200, 800, OPENGL);
goo = new Oog(this);

Scene.drawAxis = true;
oog.Line.globalRender = new RenderPtsAll();

initForm();
}




void initForm() {
//Create a new Object to store our shape
myObj = new Obj();
int demiL = 100;
int numOfSides = 5;
int numOfLoops = 10;
float theta = 2*PI/(numOfSides);


// starting point
Pt a = Pt.create(demiL,demiL*tan(2*PI/20));
Pt b = Pt.create(-1*demiL,demiL*tan(2*PI/20));
oog.Line myLine =new oog.Line();

Translate t = new Translate(0,0,10);

RotateZ rot = new RotateZ(theta);
for (int i=0; i<(numOfSides/2)*numOfLoops; i++){
a=Pt.create(a);
b=Pt.create(b);

a.apply(rot);
a.apply(t);
b.apply(rot);
b.apply(t);

myLine.add(b);
myLine.add(a);




goo.sliders(myObj);




myObj.add(myLine);
}
}


public void draw() {
background(153);
myObj.draw();
}




I don't know if it's a good way to think in that way, but I find this geometrie very interesting

mercredi 24 septembre 2008


Cette configuration offre une solution structurelle à des tours trop élancée pour suporter la poussée du vent.
elle permet aussi des lien de circulation entre les tours. Elle sont liées 2 par 2 au 1er, au 40ème au 80ème et au 120ème étage.

lundi 22 septembre 2008


Pour la première semaine, nous travaillons avec Roberto sur les Bundle Tower de FOA. Un projet pour le grund zero.
Hello!