import rhinoscriptsyntax as rs import random rs.EnableRedraw( 0 ) #print rs.AllObjects() rs.DeleteObjects( rs.AllObjects() ) #print range(10, 20) for eintrag in range(10): pass #print eintrag coords = [] colors = [] rangeX = random.randint(6, 20) rangeY = random.randint(6, 20) rangeZ = random.randint(6, 20) laenge = 0.1 for x in range(rangeX): for y in range(rangeY): for z in range(rangeZ): xPlus = 1*(z>3) yPlus = 1*(z>6) cor = [x*laenge+xPlus, y*laenge+yPlus ,z*laenge] coords.append( cor ) colors.append( [ x*10, y*10, z*10] ) print (3>3)*5 points = rs.AddPoints( coords ) for i in range(len(points)): rs.ObjectColor( points[i], colors[i]) random.shuffle( coords ) coords = coords[0:111] rs.ObjectColor( rs.AddCurve( coords, 1 ), [20,20,220]) rs.ObjectPrintWidth( rs.AllObjects()[0], 2) #rs.AddCurve( coords, 1 ) #rs.AddCurve( coords, 8 ) #rs.AddCurve( coords, 50 ) rs.ZoomExtents()