Posts Tagged ‘Algorhythm’

Posted by Djordje Stojanovic 25 Oct 10


Goomitze or rubber band workshop combines a design method based on the consistent use of the single component to be multiplied according to some geometric protocol, and the inconsistent material behaviour or systems inherent capacity to flex and change according to some external influence. The exercise aims to initiate thinking about adaptable spatial configurations and introduce appropriate working techniques to be utilised throughout the semester.
Rubber band is produced in vast quantities and used for various practical reasons. It is known for its elasticity or the capacity to withstand transformation and return to the pre-deformed condition. In general rubber […]

Posted by 22 Feb 09

The project is about accessibility. The most accessible spots are the intersections of the extended existing lines of communication. A few of all these spots are separated to be the initial stage of the area development. The next step is to connect the initial spots with all the spots around them in the perimeter of 150m, and so the process of development is continued through phases.

Posted by 08 May 08



Option Explicit
‘——————————————————————————-
‘ Subroutine: cheeweelook part 1
‘ Purpose: rotira tougao oko stranica + smanjuje trougao po tezishnoj duzi
‘ Author: Milutin Cerovic 2008
www.4ofseven.com
‘——————————————————————————–
Call Main()
Sub Main()
Dim i,j,Sf
Dim arrtemena1,arrTemp,arrNovoTeme,arraxis,arrSrfBochno(2)
Dim strTrougao
‘ input ————————————————————————–
strTrougao = Rhino.GetObject(“selektuj polyline trougao”)
arrtemena1 = Rhino.PolyLineVertices(strTrougao)
For i = 1 To 8 ‘ broj krugova
For j = 0 To 2 ‘ loop kroz stranice trougla
‘ rotacija trougla + dodavanje povrshine ———————————-
arrtemena1 = Rhino.PolyLineVertices(strTrougao)
Rhino.AddSrfPt arrtemena1
arrtemena1 = duplicateArr(arrtemena1)
arrTemp = arrtemena1
arraxis = Rhino.VectorCreate(arrtemena1(j),arrtemena1(j+1)) ‘ osa rotacije
strTrougao = Rhino.RotateObject(strTrougao,arrtemena1(j),-30,arraxis,vbTrue)
‘ 0.scale trougla po tezishtu —————————————————
arrtemena1 = Rhino.PolyLineVertices(strTrougao)
arrtemena1 = duplicateArr(arrtemena1)
arrNovoTeme = scaleTrougao(arrtemena1(j),arrtemena1(j+1),arrtemena1(j+2),3)
Rhino.EnableObjectGrips strTrougao
If j = 0 Then
Rhino.ObjectGripLocation strTrougao,2,arrNovoTeme
Else
If […]

Posted by Djordje Stojanovic 01 Nov 07

generativna logika dizajna
Ista vežba sa novom generacijom studenata. Kao i prethodne godine, cilj vežbe je da razvije razumevanje generativnog procesa u dizajnu. Logika algoritama u matematici će biti upotrebljena kao model za razvijanje metodologije za arhitektonsko projektovanje. Jednostavno rečeno, algoritam je set instrukcija koje pretvaraju odredjeni ’input’ u odredjni ’output’ i može se izraziti kroz govor, graficku šemu ili kompjuterski jezik. Uspeh algoritma se meri u broju koraka koji su neophodni da proizvedu željeni proizvod. U arhitektonskom kontekstu, ovakva logika je upotrebljena kao tehnika za stvaranje kompleksne prostorne frome, zasnovane na upotrebi vrlo jednostavih geometrijskih pravila. Zarad konvencionalnosti vežba će […]

Posted by Djordje Stojanovic 10 Apr 07

 

Cilj vežbe je da razvije razumevanje generativnog procesa u dizajnu. Logika algoritama u matematici će biti upotrebljena kao model za razvijanje metodologije za arhitektonsko projektovanje. Jednostavno rečeno, algoritam je set instrukcija koje pretvaraju odredjeni ’input’ u odredjeni ’output’ i može se izraziti kroz govor, grafičku šemu ili kompjuterski jezik. Uspeh algoritma se meri u broju koraka koji su neophodni da proizvedu željeni proizvod. U arhitektonskom kontekstu, ovakva logika je upotrebljena kao tehnika za stvaranje kompleksne prostorne forme, zasnovane na upotrebi vrlo jednostavih geometrijskih pravila.
Zarad konvencionalnosti vežba će se ograničiti na pristupačne i lako upotrebljive materijale. U ovom […]