def deform(self,delta_Cc,delta_Ct): 
        """returns new point locations for the given motion of the control 
        points for center-line and thickness"""      
        
        self.delta_Cc = delta_Cc
        self.delta_Cc[:,0]*=self.x_mag

        self.Cc_bar = self.Cc+self.delta_Cc
        delta_Pc_o = self.bsc_o.calc(self.Cc_bar)
        delta_Pc_i = self.bsc_i.calc(self.Cc_bar)
        
        self.delta_Ct = delta_Ct
        self.Ct_bar = self.Ct+self.delta_Ct
        delta_Pt_o = self.bst_o.calc(self.Ct_bar)
        delta_Pt_i = self.bst_i.calc(self.Ct_bar)

        self.Po_bar = self.Po.copy()
        self.Pi_bar = self.Pi.copy()
        
        self.Po_bar[:,0] = delta_Pc_o[:,0]
        self.Po_bar[:,1] = self.Po[:,1]+self.r_mag*(delta_Pc_o[:,1]+delta_Pt_o[:,1])
        
        self.Pi_bar[:,0] = delta_Pc_i[:,0]
        self.Pi_bar[:,1] = self.Pi[:,1]+self.r_mag*(delta_Pt_i[:,1]-delta_Pc_i[:,1])

        #transform to cartesian coordinates
        self.outer_coords = Coordinates(self.Po_bar,cartesian=False)
        self.inner_coords = Coordinates(self.Pi_bar,cartesian=False)
        
        #Perform axial roation of 2-d polar coordiantes
        #outer surface
        self.Po_bar_cart = self.outer_coords.cartesian
        self.Xo = self.Po_bar_cart[:,0]
        self.Yo = self.Po_bar_cart[:,1]
        self.Zo = self.Po_bar_cart[:,2]

        self.outer_stl.update_points(self.Po_bar_cart)

        #inner surface
        self.Pi_bar_cart = self.inner_coords.cartesian
        self.Xi = self.Po_bar_cart[:,0]
        self.Yi = self.Po_bar_cart[:,1]
        self.Zi = self.Po_bar_cart[:,2]

        self.inner_stl.update_points(self.Pi_bar_cart)

        return self.Po_bar,self.Pi_bar
dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.lib/src/openmdao/lib/geometry/ffd_axisymetric.py/Shell.deform/swapped operands of `-`