class_docstr: An Axis class for the 3D plots.
docstr: Get the edge points for the black bolded axis line.
docstr_tok: ["Get","the","edge","points","for","the","black","bolded","axis","line","."]
code: def _get_axis_line_edge_points(self, minmax, maxmin, position=None):
      """Get the edge points for the black bolded axis line."""
      # When changing vertical axis some of the axes has to be
      # moved to the other plane so it looks the same as if the z-axis
      # was the vertical axis.
      mb = [
          minmax,
          maxmin,
      ]  # line from origin to nearest corner to camera
      mb_rev = mb[::-1]
      mm = [[mb, mb_rev, mb_rev], [mb_rev, mb_rev, mb], [mb, mb, mb]]
      mm = mm[self.axes._vertical_axis][self._axinfo["i"]]
  
      juggled = self._axinfo["juggled"]
      edge_point_0 = mm[0].copy()  # origin point
  
      if (
          position == "lower"
          and mm[1][juggled[-1]] < mm[0][juggled[-1]]
      ) or (
          position == "upper"
          and mm[1][juggled[-1]] > mm[0][juggled[-1]]
      ):
          edge_point_0[juggled[-1]] = mm[1][juggled[-1]]
      else:
          edge_point_0[juggled[0]] = mm[1][juggled[0]]
  
      edge_point_1 = edge_point_0.copy()
      edge_point_1[juggled[1]] = mm[1][juggled[1]]
  
      return edge_point_0, edge_point_1
  
imports: import inspect
  import numpy
  import matplotlib
  from matplotlib import _api, artist, lines, axis, patches, transforms, colors
  from .None import art3d, proj3d
label_desc: Use image node_id 16 for calling the Axis obj's underlying member method code with example usage: obj._get_axis_line_edge_points(minmax, maxmin, position) and returns: edge_point_0,  edge_point_1