code: def uniformly_refine_triangulation(self, faces=False, trisect=False):
          
  
          if faces:
              lonv1, latv1 = self._add_face_centroids()
  
          else:
              if not trisect:
                  lonv1, latv1 = self._add_spherical_midpoints()
              else:
                  lonv1, latv1 = self._add_spherical_tripoints(ratio=0.333333)
  
  
          return lonv1, latv1
docs: return points defining a refined triangulation obtained by bisection of all edges
          in the triangulation