diff --git a/manim/mobject/three_d/three_dimensions.py b/manim/mobject/three_d/three_dimensions.py index ccbc4dea91..86ecf0917c 100644 --- a/manim/mobject/three_d/three_dimensions.py +++ b/manim/mobject/three_d/three_dimensions.py @@ -1254,7 +1254,7 @@ def __init__( resolution = resolution if resolution is not None else res_value self.R = major_radius - self.r = minor_radius + self.minor_radius = minor_radius super().__init__( self.func, u_range=u_range, @@ -1272,4 +1272,6 @@ def func(self, u: float, v: float) -> np.ndarray: The z values defining the :class:`Torus`. """ P = np.array([np.cos(u), np.sin(u), 0]) - return (self.R - self.r * np.cos(v)) * P - self.r * np.sin(v) * OUT + return ( + self.R - self.minor_radius * np.cos(v) + ) * P - self.minor_radius * np.sin(v) * OUT