import rhinoscriptsyntax as rs #Rhino Befehle import random #loescht alles und beginnt von neu alleObjekte = rs.AllObjects() rs.DeleteObjects(alleObjekte) #ladet nur Punkte neu, nicht ganzen Bildschirm rs.EnableRedraw(0) coords = [] anzahl = 35 xVal = 1.3 yVal = 1.2 zVal = 1.5 for m in range(anzahl): for t in range (anzahl): for o in range (anzahl): x = m*xVal + random.uniform(0.1, xVal) +5.0 if m > anzahl*0.5: x += 15 y = t*xVal + random.uniform(0.09, yVal) +9.0 if t > anzahl*0.5: y += 20 z = o*xVal + random.uniform(0.1, zVal) +15.0 if o > anzahl*0.6: z += 15 cor = [x, y, z] coords.append(cor) points = rs.AddPoints(coords) rs.ObjectColor(points, [0,150,200]) for point in points [0:22050]: color = [random.randint(0,255), random.randint(0,255), random.randint(0,255)] rs.ObjectColor(point,color)