20 Nisan 2009 Pazartesi

Flexible Bus Stop

turan/lightining armature


selamlar bu benimkisi
tesekkurler herkese
hi this one is mine
thanks for such kind of information and experience...
wish to study again
----------
turan altintas

Poster - Burcu


17 Nisan 2009 Cuma

distance of surface to the curve

Kristoffer you explained before but i forgot and could not figure out how to offset the surface's starting line from the curve. Although I remember it was stg to do with the vertex factor of the quadstrip, my modifications didn't work. Could you please show again with a comparison of the process sentence ,an original and a modified, ? Thank you.

iyi geceler / good night


Good night everyone!
kolay gelsin.
my question doesnt seem emergent up to now however this edges shown by arrow is my potential problem, not visually but maybe it is wrong this way and for folding tomorrow.
just in case if Kristoffer and Sema are available but any help is welcomed.
Process text document is not copied as its long but i ll send when im replied.
good luck,
Burcu

16 Nisan 2009 Perşembe

OBJ export

I have now written the OBJ exporter, please look at example 11 for the code.
You should be able to replace the setupCoordinates() code with your own, and by pressing a button, the file "output.obj" is created.
You can now import this file into Rhino, Maya, 3dsMax or any other CAD-program for further manipulation.

The task for Friday is to document your week, with a high quality rendering, the code for your coordinate generation as well as some comments to that code. We can make A3 posters, but a A4 page is also enough, if you prefer it.

We will then move on with printing the "unrolled" surfaces, to be able to build a real life version of it. Bring scissors and paper!

UPDATE

There was a bug in saveOBJ.pde, I have updated the version on the server but you can also change the line

output[(nrFaces + nrFaces*2 + 5)]= "f " + (b-4) + " " + (b-3) + " " + 1 + " " + 0;

to

output[(nrFaces + nrFaces*2 + 5)]= "f " + (b-4) + " " + (b-3) + " " + 2 + " " + 1;

yourselves

15 Nisan 2009 Çarşamba

A preview..

This is a screenshot of example 8, that starts to look like the surfaces we are about to generate.

14 Nisan 2009 Salı

can&melike

Solution for monday exercise


The sample code is located here.

To close up the curve, two cases are treated separately:
1) For all but the last point, draw as previously.
2) For the last point, take for the "end point" the first point.

For the continuity, the condition is that the control-points around an endpoint should lie on a line. Hence every second control-point gets determined by the one before it.

The third problem is of course to combine this so that also the "closing up point" gets smooth as well, and the for that code is added here too.

Now try to translate this code for your three-dimensional sketches...

Assignment1Burcu


i couldn't manage to draw bezier with more than 2 control points.

and i couldn't be sure if it is count to be closed as its not fiiled.

greets, Burcu

13 Nisan 2009 Pazartesi

Seminar slides



For anyone that is interested, here are the slides from my seminar last Saturday.


deneme

int idx=0;
void setup()
{
size(400,400);
background(120,35,125);
noFill();
smooth();
}
void draw()
{
line(40,200,80,250);
stroke(255);
strokeWeight(5);
line(110,110,40,200);
line(110,110,200,150);
line(200,150,300,80);
line(300,80,350,180);
line(350,180,320,250);
if(keyPressed)
{
if(idx%3==0)
{
bezier(80, 250, 40, 200, 110, 110, 200, 150);
}
else if(idx%3==1)
{
bezier(200, 150, 300, 80, 350, 180, 320, 250);
}
else if(idx%3==2)
{
bezier(80, 250, 200, 380, 200, 380, 320, 250);
}
idx++;
}
}

Monday's Assign.

useful links

http://www.mimarliktabilisim.itu.edu.tr
http://www.mimarliktabilisim.itu.edu.tr/anasayfa_files/calistay_dsfc.htm

http://www.processing.org

http://www.math.tu-berlin.de/~josefsso/workshop/

First day's submission

workshop: 13th - 17th april 2009, ITU




Workshop: "Developing Surfaces From Curves" has organised by Istanbul Technical University, Institute of Science and Technology, Department of Informatics, Architectural Design Computing Graduate Program with the contribution of Kristoffer Josefsson from TU Berlin. The workshop was supported by The Chamber of Architects of Turkey. Organisation Committe: Prof. Dr. Gülen Çağdaş, Assist. Prof. Dr. Mine Özkar, Research. Assist. Sema Alaçam Aslan.