#########################       https://www.openstreetmap.org/export
### AGruber@tugraz.at ###       https://osmbuildings.org/
### OSM demo  2024/12 ###       
#########################


##############################
import rhinoscriptsyntax as rs
import sys, math, random   ###
sys.path.append("P:/WWW/tkonrad/DM2/")  
import OSM_lib as osm      ### 
##############################  
reload (osm)

rs.UnitSystem(4)                # meters = 4
rs.ShowGrid(None, 0) 
rs.ShowGridAxes(None, 1) 
rs.EnableRedraw(0)
currentMode = rs.ViewDisplayMode(rs.CurrentView())
rs.ViewDisplayMode(rs.CurrentView(), "wireframe")
#rs.Redraw()
##############################


#######################
##OSMpath = "D:/OSM/osmData/"
OSMpath = "P:/WWW/tkonrad/DM2/"
#######################

OSMfile = "london.osm"

osm.eAA()                       # erase absolutely all objects, even hidden & locked
#osm.OSMi(OSMfile, OSMpath, move2Guinea=1)
osm.OSMi(OSMfile, OSMpath, trimBounds=1, do3D=1, minHeight=1.0, heightFac=1.0, randomize=[5.0, 10.0], doAllCurves=1, move2Guinea = 1, verbose=0)



####################################
rs.CurrentLayer("Default")
rs.ViewDisplayMode(None, "ghosted")



