mirror of
https://github.com/3b1b/manim.git
synced 2025-08-05 16:49:03 +00:00
Merge pull request #1709 from TurkeyBilly/patch-4
Fix "Code is unreachable Pylance" warning for NumberPlane
This commit is contained in:
commit
2318c9e716
1 changed files with 17 additions and 2 deletions
|
@ -1,3 +1,4 @@
|
||||||
|
from abc import abstractmethod
|
||||||
import numpy as np
|
import numpy as np
|
||||||
import numbers
|
import numbers
|
||||||
|
|
||||||
|
@ -55,9 +56,11 @@ class CoordinateSystem():
|
||||||
def get_origin(self):
|
def get_origin(self):
|
||||||
return self.c2p(*[0] * self.dimension)
|
return self.c2p(*[0] * self.dimension)
|
||||||
|
|
||||||
|
@abstractmethod
|
||||||
def get_axes(self):
|
def get_axes(self):
|
||||||
raise Exception("Not implemented")
|
raise Exception("Not implemented")
|
||||||
|
|
||||||
|
@abstractmethod
|
||||||
def get_all_ranges(self):
|
def get_all_ranges(self):
|
||||||
raise Exception("Not implemented")
|
raise Exception("Not implemented")
|
||||||
|
|
||||||
|
@ -334,6 +337,18 @@ class Axes(VGroup, CoordinateSystem):
|
||||||
def get_axes(self):
|
def get_axes(self):
|
||||||
return self.axes
|
return self.axes
|
||||||
|
|
||||||
|
def get_axis(self, index):
|
||||||
|
return self.get_axes()[index]
|
||||||
|
|
||||||
|
def get_x_axis(self):
|
||||||
|
return self.get_axis(0)
|
||||||
|
|
||||||
|
def get_y_axis(self):
|
||||||
|
return self.get_axis(1)
|
||||||
|
|
||||||
|
def get_z_axis(self):
|
||||||
|
return self.get_axis(2)
|
||||||
|
|
||||||
def get_all_ranges(self):
|
def get_all_ranges(self):
|
||||||
return [self.x_range, self.y_range]
|
return [self.x_range, self.y_range]
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue