Pixelize
-
Upload
luka-piskorec -
Category
Documents
-
view
218 -
download
4
description
Transcript of Pixelize
![Page 1: Pixelize](https://reader034.fdokument.com/reader034/viewer/2022042902/568c48a21a28ab491690f091/html5/thumbnails/1.jpg)
—Architektur und Digitale Fabrikation, ETHZ Zürich
Wahlfach: Die Programmierte Säule HS09/ Luka Piskorec/ / Pixelize
![Page 2: Pixelize](https://reader034.fdokument.com/reader034/viewer/2022042902/568c48a21a28ab491690f091/html5/thumbnails/2.jpg)
—Architektur und Digitale Fabrikation, ETHZ Zürich
Wahlfach: Die Programmierte Säule HS09/ Luka Piskorec/ / Prozess und Material
enstehet durch Drehung einzelnen Steinen. Um die Gleichgewicht Bedinungen
zu erfühllen, der Durchmesser der Saules musste auch kleiner werden, somit
ermöglichen auch die Verspielung in Schnitt.
![Page 3: Pixelize](https://reader034.fdokument.com/reader034/viewer/2022042902/568c48a21a28ab491690f091/html5/thumbnails/3.jpg)
—Architektur und Digitale Fabrikation, ETHZ Zürich
Wahlfach: Die Programmierte Säule HS09/ Luka Piskorec/ / Parameter
![Page 4: Pixelize](https://reader034.fdokument.com/reader034/viewer/2022042902/568c48a21a28ab491690f091/html5/thumbnails/4.jpg)
—Architektur und Digitale Fabrikation, ETHZ Zürich
Wahlfach: Die Programmierte Säule HS09/ Luka Piskorec/ / Design System
![Page 5: Pixelize](https://reader034.fdokument.com/reader034/viewer/2022042902/568c48a21a28ab491690f091/html5/thumbnails/5.jpg)
—Architektur und Digitale Fabrikation, ETHZ Zürich
Wahlfach: Die Programmierte Säule HS09/ Luka Piskorec/ / Code & Result
from math import sin, cos, pi
import columns as c
from columns import euclid as ec
def layer(layer_index, gamma, delta):
for i in range(10):
ec_v_orig = ec.Vector2(0, 60 - gamma)
ec_v_orig = c.rotate_euclid_Vector2(ec_v_orig, i*36 + layer_index*15)
c.brick_make(ec_v_orig.x, ec_v_orig.y, layer_index, i*36 -13 + delta*4.2 + layer_index*15 , “s”)
def main():
beta = pi*2. / 100
gamma = 0
delta = 0
for j in range (100):
gamma = gamma + sin(j*beta)*1.13
delta = delta + sin(j*beta)*0.30
layer(j, gamma, delta)
c.column_start()
main()
![Page 6: Pixelize](https://reader034.fdokument.com/reader034/viewer/2022042902/568c48a21a28ab491690f091/html5/thumbnails/6.jpg)
—Architektur und Digitale Fabrikation, ETHZ Zürich
Wahlfach: Die Programmierte Säule HS09/ Luka Piskorec/ / Design System
![Page 7: Pixelize](https://reader034.fdokument.com/reader034/viewer/2022042902/568c48a21a28ab491690f091/html5/thumbnails/7.jpg)
—Architektur und Digitale Fabrikation, ETHZ Zürich
Wahlfach: Die Programmierte Säule HS09/ Luka Piskorec/ / Varianten
![Page 8: Pixelize](https://reader034.fdokument.com/reader034/viewer/2022042902/568c48a21a28ab491690f091/html5/thumbnails/8.jpg)
—Architektur und Digitale Fabrikation, ETHZ Zürich
Wahlfach: Die Programmierte Säule HS09/ Luka Piskorec/ / Analyse und Bewertung
from math import sin, cos, pi
import columns as c
from columns import euclid as ec
def layer(layer_index):
for i in range(10):
alpha = pi / 20
epsilon = i*cos(i*alpha)*4
ec_v_orig = ec.Vector2(0, 42 + epsilon)
ec_v_orig = c.rotate_euclid_Vector2(ec_v_orig, i*36 + layer_index*15)
c.brick_make(ec_v_orig.x, ec_v_orig.y, layer_index, i*36 + cos(i*alpha)*25 - 13 + layer_in-
dex*15 , “s”)
def main():
for j in range (100):
layer(j)
c.column_start()
main()
![Page 9: Pixelize](https://reader034.fdokument.com/reader034/viewer/2022042902/568c48a21a28ab491690f091/html5/thumbnails/9.jpg)
—Architektur und Digitale Fabrikation, ETHZ Zürich
Wahlfach: Die Programmierte Säule HS09/ Luka Piskorec/ / Analyse und Bewertung
from math import sin, cos, pi
import columns as c
from columns import euclid as ec
def layer(layer_index, gamma, delta):
for i in range(10):
ec_v_orig = ec.Vector2(0, 60 - gamma)
ec_v_orig = c.rotate_euclid_Vector2(ec_v_orig, i*36 + layer_index*15)
c.brick_make(ec_v_orig.x, ec_v_orig.y, layer_index, i*36 -13 + delta*4.2 + layer_index*15 , “s”)
def main():
beta = pi*2. / 100
gamma = 0
delta = 0
for j in range (100):
gamma = gamma + sin(j*beta)*1.13
delta = delta + sin(j*beta)*0.30
layer(j, gamma, delta)
c.column_start()
main()
![Page 10: Pixelize](https://reader034.fdokument.com/reader034/viewer/2022042902/568c48a21a28ab491690f091/html5/thumbnails/10.jpg)
—Architektur und Digitale Fabrikation, ETHZ Zürich
Wahlfach: Die Programmierte Säule HS09/ Luka Piskorec/ / Musterbezeichnung
![Page 11: Pixelize](https://reader034.fdokument.com/reader034/viewer/2022042902/568c48a21a28ab491690f091/html5/thumbnails/11.jpg)
—Architektur und Digitale Fabrikation, ETHZ Zürich
Wahlfach: Die Programmierte Säule HS09