code: def process_values(self):
          
  
          if self.padding>0:
              channels = np.zeros((self.vals.shape[0], self.vals.shape[1]+self.padding))
              channels[:, 0:self.vals.shape[0]] = self.vals
          else:
              channels = self.vals
          vals_mat = self.skel.to_xyz(channels.flatten())
          self.vals = np.zeros_like(vals_mat)
          # Flip the Y and Z axes
          self.vals[:, 0] = vals_mat[:, 0].copy()
          self.vals[:, 1] = vals_mat[:, 2].copy()
          self.vals[:, 2] = vals_mat[:, 1].copy()
docs: Takes a set of angles and converts them to the x,y,z coordinates in the internal prepresentation of the class, ready for plotting.
  
          :param vals: the values that are being modelled.