Get the edge points for the black bolded axis line.
(self, minmax, maxmin, position=None)
| 310 | return centers, deltas |
| 311 | |
| 312 | def _get_axis_line_edge_points(self, minmax, maxmin, position=None): |
| 313 | """Get the edge points for the black bolded axis line.""" |
| 314 | # When changing vertical axis some of the axes has to be |
| 315 | # moved to the other plane so it looks the same as if the z-axis |
| 316 | # was the vertical axis. |
| 317 | mb = [minmax, maxmin] # line from origin to nearest corner to camera |
| 318 | mb_rev = mb[::-1] |
| 319 | mm = [[mb, mb_rev, mb_rev], [mb_rev, mb_rev, mb], [mb, mb, mb]] |
| 320 | mm = mm[self.axes._vertical_axis][self._axinfo["i"]] |
| 321 | |
| 322 | juggled = self._axinfo["juggled"] |
| 323 | edge_point_0 = mm[0].copy() # origin point |
| 324 | |
| 325 | if ((position == 'lower' and mm[1][juggled[-1]] < mm[0][juggled[-1]]) or |
| 326 | (position == 'upper' and mm[1][juggled[-1]] > mm[0][juggled[-1]])): |
| 327 | edge_point_0[juggled[-1]] = mm[1][juggled[-1]] |
| 328 | else: |
| 329 | edge_point_0[juggled[0]] = mm[1][juggled[0]] |
| 330 | |
| 331 | edge_point_1 = edge_point_0.copy() |
| 332 | edge_point_1[juggled[1]] = mm[1][juggled[1]] |
| 333 | |
| 334 | return edge_point_0, edge_point_1 |
| 335 | |
| 336 | def _get_all_axis_line_edge_points(self, minmax, maxmin, axis_position=None): |
| 337 | # Determine edge points for the axis lines |
no test coverage detected