import rhinoscriptsyntax as rs import random as ran #damma moi auframa allobjs = rs.AllObjects() rs.DeleteObjects(allobjs) #Quader Groessen abstand usw. breite = 10 #dimension des quaders bestimmen #abstaende definieren vers = breite #verschiebung definieren #anzahl an quadern num = 21 ka = 15 na = 10 #block erstellen Ecken = [(0,0,0), (breite,0,0), (breite,breite,0), (0,breite,0), (0,0,breite), (breite,0,breite), (breite,breite,breite), (0,breite,breite)] rs.EnableRedraw(False) #farben definieren ueber random intager spektrum for i in range(num): for j in range(ka): for k in range(na): randomise = ran.randint(0,02) if (randomise >= 0): if ((j+i+k)%2) and ((i-j+k)%2): box = rs.AddBox(Ecken) rs.MoveObject(box, (i*vers,j*vers,k*vers)) rs.ObjectColor(box, (i*(50/num),j*(30/num),k*(180/num))) #Traum