Changeset 2415 for development/momentum_sink/create_buildings.py
- Timestamp:
- Feb 15, 2006, 4:47:01 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
development/momentum_sink/create_buildings.py
r2395 r2415 5 5 from pmesh.mesh import Mesh 6 6 from coordinate_transforms.geo_reference import Geo_reference 7 7 8 8 9 … … 16 17 # create a mesh instance of class Mesh 17 18 m = Mesh() 18 19 19 # Boundary of problem 20 20 WidtH = 200 # width of boudary in metres … … 23 23 outer_polygon = [[0,0],[5*WidtH,0],[5*WidtH,WidtH],[0,WidtH]] 24 24 print outer_polygon 25 m.add_region_from_polygon(outer_polygon, tags={'wall':[0, 1,2], 'wave':[3]})25 m.add_region_from_polygon(outer_polygon, tags={'wall':[0,2], 'wave':[3], 'back':[1]}) 26 26 27 27 # inner polygons => building boundaries 28 depth = 20# depth of building side to oncoming wave28 depth = 4 # depth of building side to oncoming wave 29 29 wh = depth/2 30 breadth = 20# breadth of building30 breadth = 4 # breadth of building 31 31 lh = breadth/2 32 32 33 33 print "building footprint" 34 34 print depth * breadth , "m^2" … … 39 39 porosity = breadth/BL 40 40 print porosity, " Building porosity" 41 41 42 42 Breadths = Numeric.arrayrange( (BL/2), WidtH, (BL)) 43 43 print Breadths, "Breadths"
Note: See TracChangeset
for help on using the changeset viewer.