Changeset 4799 for anuga_validation/conical_island/run_circular.py
- Timestamp:
- Nov 7, 2007, 3:42:51 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anuga_validation/conical_island/run_circular.py
r4797 r4799 103 103 104 104 poly = [] 105 poly1 = [] 105 106 internal_poly=[] 106 for i,angle in enumerate(angles): 107 for i,angle in enumerate(angles1): 108 #convert Degs to Rads 107 109 angle = ((angle-180)/180.0)*pi 108 110 # p1 = get_xy(x,y,r1,angle-0.01745*d) … … 112 114 # poly[i] = [[p1[0],p1[1]],[p2[0],p2[1]],[p3[0],p3[1]],[p4[0],p4[1]]] 113 115 114 p = get_xy(x,y,4,angle) 115 poly.insert(0,[p[0],p[1]]) 116 internal_poly.insert(0,(poly,1)) 117 118 poly1 = [] 119 for i,angle in enumerate(angles): 116 p = get_xy(x,y,3.6,angle) 117 poly1.append([p[0],p[1]]) 118 119 poly.append(poly1) 120 internal_poly.append([poly1,.1]) 121 122 poly2 = [] 123 for i,angle in enumerate(angles1): 124 #convert Degs to Rads 120 125 angle = ((angle-180)/180.0)*pi 121 126 p = get_xy(x,y,2.,angle) 122 poly1.insert(0,[p[0],p[1]]) 123 124 internal_poly.insert(1,(poly1,.1)) 125 126 poly2 = [] 127 for i,angle in enumerate(angles): 127 poly2.append([p[0],p[1]]) 128 129 poly.append(poly2) 130 internal_poly.append([poly2,.01]) 131 132 poly3 = [] 133 for i,angle in enumerate(angles1): 134 #convert Degs to Rads 128 135 angle = ((angle-180)/180.0)*pi 129 p = get_xy(x,y,1.,angle) 130 poly2.insert(0,[p[0],p[1]]) 131 132 internal_poly.insert(2,(poly2,1)) 133 134 print internal_poly 135 136 plot_polygons(internal_poly,'poly.png',) 136 p = get_xy(x,y,1.1,angle) 137 poly3.append([p[0],p[1]]) 138 139 poly.append(poly3) 140 internal_poly.append([poly3,1]) 141 142 plot_polygons(poly,'poly.png') 137 143 138 144 poly_all= [[0,7],[0,25],[30,25],[30,7]] 139 #poly1=[[9,10],[9,17.6],[16.6,17.6],[16.6,10]]140 #internal_poly.insert(0,(poly1,0.025))141 145 create_mesh_from_regions(poly_all, 142 146 boundary_tags={'wall': [0,2],'wave': [3], 'buffer':[1]},
Note: See TracChangeset
for help on using the changeset viewer.