######Adnan Catic HUE2 ##########################################preperation import rhinoscriptsyntax as rs import random as rd allObject= rs.AllObjects() rs.DeleteObjects(allObject) #####################################action coords=[] xVal=2.5 yVal=4 zVal=2.5 anzahl=12 for a in range(anzahl): for b in range(anzahl): for c in range(anzahl): x=xVal*a+rd.uniform(1,10) y=yVal*b+rd.uniform(2,5) z=zVal*c cor=[x, y, z] coords.append(cor) Kubus1=rs.AddCurve(coords) rs.ObjectColor(Kubus1, [150,0,200]) ##########################if else befehl testen #X=2*rd.uniform(2,10) #if X<=5: # print X #else: # print "haha" ##################################zweiter Kubus coords2=[] xVal2=6.5 yVal2=4 zVal2=4 anzahl2=15 for d in range(anzahl2): for e in range(anzahl2): for f in range(anzahl2): x2=xVal2*d+rd.uniform(5,13) if d<=4: x2-=50 y2=yVal2*e+rd.uniform(4,7) if 12<=e: y2+=20 z2=zVal2*f cor2=[x2, y2, z2] coords2.append(cor2) Kubus2=rs.AddPoints(coords2) rs.ObjectColor(Kubus2, [0,250,200]) print "fini"