geom.add(shroud, name="shroud") print "Geom Calc Time: ", time.time()-start_time start_time = time.time() deltaC_x = np.zeros((n_C,)) deltaC_x[3:] = 1 deltaC_r = np.zeros((n_C,)) deltaC_r[3] = 1 #second to last element, set to 10 deltaC = np.array(zip(deltaC_x,deltaC_r)) geom.deform(centerbody=deltaC) deltaC_cx = np.zeros((n_C,)) deltaC_cr = np.zeros((n_C,)) deltaC_cx[2:] = 1 #second to last element, set to 10 deltaC_c = np.array(zip(deltaC_cx,deltaC_cr)) deltaC_tx = np.zeros((n_C,)) deltaC_tr = np.zeros((n_C,)) deltaC_t = np.array(zip(deltaC_tx,deltaC_tr)) geom.deform(cowl=(deltaC_c,deltaC_t)) import pylab as p profile = geom.project_profile() for point_set in profile: X = point_set[:,0] Y = point_set[:,1] p.plot(X,Y) p.show()