Changes between Version 11 and Version 12 of salome
- Timestamp:
- Nov 20, 2017, 10:48:21 AM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
salome
v11 v12 182 182 '''Korak 2''': Uvoz podatkov v Python 183 183 184 Podatke v stolpcih v tekstovnem formatu lahko preberemo na vec načinov, v tem primeru smo uporabili funkcijo `loadtxt()` iz knjižnice `numpy`. Podatke za krivuljo shranimo v spremenljivko tipa `np.array()` z imenoma ''coord_x'' in ''coord_y''. Nato te točke zrcalimo preko ravnine y-z, da dobimo krivuljo še za levo stran panela, in jih shranimo v spremenljivki `coord_x_mirror` in `coord_y_mirror`. 184 Podatke v stolpcih v tekstovnem formatu lahko preberemo na vec načinov, v tem primeru smo uporabili funkcijo `loadtxt()` iz knjižnice `numpy`. Podatke za krivuljo shranimo v spremenljivko tipa `np.array()` z imenoma ''coord_x'' in ''coord_y''. Nato te točke zrcalimo preko ravnine y-z, da dobimo krivuljo še za levo stran panela, in jih shranimo v spremenljivki `coord_x_mirror` in `coord_y_mirror`. Nato izvedemo iteracijo s for zanko in shranimo točke kot `geompy.MakeVertex()` ter jih shranimo v python-ov seznam. 185 185 [[Image(b_splineSalomePanelExample.png, 700, right)]] 186 186 {{{ … … 194 194 coord_x_mirror = coord_x[::-1]*(-1) 195 195 coord_y_mirror = coord_y[::-1] 196 # Iterate over coord_x and create geompy vertices and store those 197 # vertices into python list. 198 points_x = [] 199 for i in range(len(coord_x)): 200 point_x = geompy.MakeVertex(coord_x[i],coord_y[i],0) 201 points_x.append(point_x) 202 203 points_y = [] 204 for i in range(len(coord_x)): 205 point_y = geompy.MakeVertex(coord_mirror_x[i],coord_mirror_y[i],0) 206 points_y.append(point_y) 196 207 }}} 197 208