import rhinoscriptsyntax as rs
##############################
import rhinoscriptsyntax as rs
import scriptcontext as sc
import Rhino
import random, time, sys, os ###
sys.path.append("P:/")     ###
sys.path.append("P:/WWW/limafi/dm2")     ###
import DM_lib as dm        ### reload( dm )
##############################      

###little points for shadow
import rhinoscriptsyntax as rs
import random

coords = []
##punkte 
step = 200

for i in range(-550, 550, step):
    for j in range(-550, 550, step):
        for k in range(250, 251):
            x = i
            y = j
            z = k
            
            if random.uniform(0, 1) < 0.1:
                z += random.uniform(-5, 5)
            
            if x > 0:
                x += 0.1
            
            cor = [x, y, z]
            coords.append(cor)
            rs.AddPoint(cor)

points = rs.AddPoints(coords)

for pnt in points:
    rs.ObjectColor(pnt, [255, 0, 0])

    
    
###big points

#coords2 = []
#for i in range(-150, 150, 60):
#    for j in range(-150, 150, 60):
#        for k in range(250, 251):
#            x, y, z = i, j, k
#            coords.append([x, y, z])
#            


#kreise?
#for cor in coords:
#    rs.Addcircle(cor,2)  
#for pnt in points:
#    rs.ObjectColor( pnt, [255,0,0])

