class_docstr: Visual that displays a sphere
  
  Parameters
  ----------
  radius : float
      The size of the sphere.
  cols : int
      Number of cols that make up the sphere mesh
      (for method='latitude' and 'cube').
  rows : int
      Number of rows that make up the sphere mesh
      (for method='latitude' and 'cube').
  depth : int
      Number of depth segments that make up the sphere mesh
      (for method='cube').
  subdivisions : int
      Number of subdivisions to perform (for method='ico').
  method : str
      Method for generating sphere. Accepts 'latitude' for
      latitude-longitude, 'ico' for icosahedron, and 'cube'
      for cube based tessellation.
  vertex_colors : ndarray
      Same as for `MeshVisual` class.
      See `create_sphere` for vertex ordering.
  face_colors : ndarray
      Same as for `MeshVisual` class.
      See `create_sphere` for vertex ordering.
  color : Color
      The `Color` to use when drawing the sphere faces.
  edge_color : tuple or Color
      The `Color` to use when drawing the sphere edges. If `None`, then no
      sphere edges are drawn.
  shading : str | None
      Shading to use.
docstr: The vispy.visuals.MeshVisual that used to draw the border.
docstr_tok: ["The","vispy.visuals.MeshVisual","that","used","to","draw","the","border","."]
code: def border(self):
      """The vispy.visuals.MeshVisual that used to draw the border."""
      return self._border
  
file_path: vispy/vispy/visuals/sphere.py
imports: from ..geometry import create_sphere
  from .mesh import MeshVisual
  from .visual import CompoundVisual
label_desc: Use image node_id 3 for calling the SphereVisual obj's underlying member method code with example usage: obj.border() and returns: self