ode an meine welt     2024

objekte
    steinzeug, papier, python    1250°C

länge/breite/höhe
310mm/310mm/190mm
370mm/370mm/690mm
560mm/280mm/350mm
ode an meine welt ist eine künstlerische arbeit mit dem keramischen 3d-drucker. sie besteht aus drei objekten, welche in identischer weise in drei unterschiedlichen medien bestehen. die arbeit ist eine auseinandersetzung mit der übersetzung von kopf zu zeichnung zu resultat und den veränderungen die dabei durch die medien enstehen.



#ode an meine welt

from time import sleep
import os


sleepint = 1
object_s = []
counter = 0



text = ['vol1   Meine Welt, meine Schöpfung, meine Regeln, mein Verderben.' + "\n" + "\n",
        'vol2   Meine Welt, meine Regeln, mein Recht, meine Logik.' + "\n" + "\n",
        'vol3   Meine Welt, meine Wesen, meine Formen, meine Schöpfung.' + "\n" + "\n",
        'vol4   Meine Welt, meine Emotionen, meine Verarbeitung, meine Probleme.' + "\n" + "\n",
        'vol5   Meine Welt, mein Leid, mein Erbarmen, mein Tod.' + "\n" + "\n",
        'vol6   Meine Welt, meine Gedanken, mein Geist, meine Seele.' + "\n" + "\n",
        'vol7   Meine Welt, meine Fantasie, mein Herz, mein Schmerz.' + "\n" + "\n",
        'vol8   Meine Welt, mein Masstab, meine Dimension, mein Glück.' + "\n" + "\n",
        'vol9   Meine Welt, meine Verantwortung, mein Richten, mein Handeln.' + "\n" + "\n",
        'vol10  Meine Welt, deine Welt, meine Tat, dein Umgang.' + "\n" + "\n"]


class structure:
  def __init__(self, title, typ, specific, material, clay, color, length, height, depth, parts, printt1, printt2, printt3):
    self.title = title
    self.typ = typ
    self.specific = specific
    self.material = material
    self.clay = clay
    self.color = color
    self.length = length
    self.height = height
    self.depth = depth
    self.parts = parts
    self.printt1 = printt1
    self.printt2 = printt2
    self.printt3 = printt3

#für mi heisst nid für di oder ihn oder si

#obj_2
object_s.append(structure("obj_2", "Shelf", "Customizable", "Clay", "WMS2002GG", "Grey", 310, 190, 310, 1, 140, 0, 0))
#obj_3
object_s.append(structure("obj_3", "Vase", "None", "Clay", "WMS2002GG", "Grey", 370, 690, 370, 1, 510, 0, 0))
#obj_4
object_s.append(structure("obj_4", "Table", "Multifunctional", "Clay", "WMS2002GG", "Grey", 560, 350, 280, 3, 390, 480, 530))



def ode_an_meine_welt(obj, sleepint, volumes_list=None):
    print("Title:         " + obj.title)
    sleep(sleepint)
    print("Type:          " + obj.typ)
    sleep(sleepint)
    print("Specific:      " + obj.specific + "\n")
    sleep(sleepint)
    print("Material:      " + obj.material)
    sleep(sleepint)
    print("Clay:          " + obj.clay)
    sleep(sleepint)
    print("Color:         " + obj.color + "\n")
    sleep(sleepint)
    print("Length:        " + str(obj.length) + " mm")
    sleep(sleepint)
    print("Height:        " + str(obj.height) + " mm")
    sleep(sleepint)
    print("Depth:         " + str(obj.depth) + " mm" + "\n")
    sleep(sleepint)
    print("Parts:         " + str(obj.parts))
    sleep(sleepint)
    print("Print time:    " + str(obj.printt1 + obj.printt2 + obj.printt3) + " minutes" + "\n" + "\n")
    sleep(5)


def textdisplay(counter, sleepint):
  print(text[counter])
  sleep(sleepint)


try:
    while True:
      for obj in object_s:
        ode_an_meine_welt(obj, sleepint)
        textdisplay(counter, sleepint)
        counter += 1
        if counter == 10:
          counter = 0
        sleep(5)
        os.system('clear')

except KeyboardInterrupt:
  print("fuck")