Primena algoritama grananja u generisanju fasadnih struktura – Faza 2

U drugoj fazi istraživanja fokus je bio na digitalnom generisanju forme drveta korišćenjem algoritamskog pristupa unutar softvera Grasshopper. Modelovanje je zasnovano na principima L-sistema (L-System) i Turtle Graphics, uz upotrebu dodatka Rabbit plugin for Grasshopper.

L-sistem predstavlja formalni način opisivanja rasta biljaka putem pravila zamene (produkcija), gde se početni simbol (aksiom) iterativno razvija u složeniju strukturu. U ovom radu korišćen je sledeći sistem:

  • Aksiom: X
  • Pravila:
    X = F-[[X]+X]+F[+FX]-X
    F = FF

Ova pravila omogućavaju grananje i progresivno usložnjavanje forme, čime se dobija struktura nalik prirodnom drvetu.

Za interpretaciju generisanog stringa korišćen je princip Turtle Graphics, gde se kretanje “kornjače” u prostoru definiše pomoću unapred određenih simbola. Svaki simbol ima određenu funkciju u generisanju geometrije:

  • F – pomeranje unapred uz crtanje linije
  • f – pomeranje unapred bez crtanja
  • + / – – rotacija levo/desno za određeni ugao
  • \ / / – rotacija oko uzdužne ose (roll)
  • ^ / & – nagib gore/dole (pitch)
  • | – okret za 180°
  • J – postavljanje tačke
  • – skaliranje dužine segmenta
  • ! – skaliranje debljine
  • [ ] – početak i kraj grane (čuvanje i vraćanje stanja)
  • A, B, C… – pomoćni simboli za proširivanje sistema


Leave a comment