import rhinoscriptsyntax as rs
### um nicht immer rhinoscriptsyntax zu schreiben und die andere definierten Befähle auf einmal zu laden# check


def make_box(insertion=[0,0,0],xsize=10,ysize=10,zsize=10): ### definition "make_box" mit 0 Punkt am 0,0,0 und die Länge 10 in jede Axe-Richtung (x,y,z)
    corners = [[0,0,0], [xsize,0,0], [xsize,ysize,0], [0,ysize,0],
               [0,0,zsize],[xsize,0,zsize],[xsize,ysize,zsize],[0,ysize,zsize]] ### geben wir ein die Coordinaten von den Ecken bzw, genau wo sie sich befinden mit dem definierten Längen aus dem oberen Zeil. (jeder [] einen Punkt und die Axen sind mit "," definiert btw x,y,z) 
    box=rs.AddBox(corners)      ### IDs von den Eckpunkte von der Box
    rs.MoveObject(box, (-xsize/2,-ysize/2,0)) ### wir haben die Box verschoben fuer die Coordinaten bzw.5 in jede Ricthung(-)
    return(box) ### new id